Skip to content

Commit 67a6e2f

Browse files
author
David Sheldrick
committed
factor out metro transformer result type
1 parent 7228cc9 commit 67a6e2f

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

src/getMetroTransformer.ts

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,18 @@ import { RawSourceMap } from "source-map"
33
import * as semver from "semver"
44
import { MetroRawSourceMap } from "./composeSourceMaps"
55

6+
export interface MetroTransformerResult {
7+
ast?: Node
8+
code?: string
9+
map?: string | RawSourceMap | MetroRawSourceMap
10+
}
11+
612
export interface MetroTransformer {
713
transform(props: {
814
filename: string
915
src: string
1016
options: object
11-
}): {
12-
ast?: Node
13-
code?: string
14-
map?: string | RawSourceMap | MetroRawSourceMap
15-
}
17+
}): MetroTransformerResult
1618
getCacheKey?(): string
1719
}
1820

0 commit comments

Comments
 (0)