1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 | import { SourceMap } from "magic-string";
|
9 |
|
10 | export interface TransformOptions {
|
11 |
|
12 | target?: {
|
13 | chrome?:
|
14 | | 48
|
15 | | 49
|
16 | | 50
|
17 | | 51
|
18 | | 52
|
19 | | 53
|
20 | | 54
|
21 | | 55
|
22 | | 56
|
23 | | 57
|
24 | | 58
|
25 | | 59
|
26 | | 60
|
27 | | 61
|
28 | | 62
|
29 | | 63
|
30 | | 64
|
31 | | 65
|
32 | | 66
|
33 | | 67
|
34 | | 68
|
35 | | 69
|
36 | | 70
|
37 | | 71
|
38 | | undefined;
|
39 | firefox?:
|
40 | | 43
|
41 | | 44
|
42 | | 45
|
43 | | 46
|
44 | | 47
|
45 | | 48
|
46 | | 49
|
47 | | 50
|
48 | | 51
|
49 | | 52
|
50 | | 53
|
51 | | 54
|
52 | | 55
|
53 | | 56
|
54 | | 57
|
55 | | 58
|
56 | | 59
|
57 | | 60
|
58 | | 61
|
59 | | 62
|
60 | | 63
|
61 | | 64
|
62 | | undefined;
|
63 | safari?: 8 | 9 | 10 | 10.1 | 11 | 11.1 | 12 | undefined;
|
64 | ie?: 8 | 9 | 10 | 11 | undefined;
|
65 | edge?: 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | undefined;
|
66 | node?: 0.10 | 0.12 | 4 | 5 | 6 | 8 | 8.3 | 8.7 | 8.10 | undefined;
|
67 | } | undefined;
|
68 |
|
69 |
|
70 | source?: string | undefined;
|
71 | file?: string | undefined;
|
72 | includeContent?: boolean | undefined;
|
73 |
|
74 |
|
75 | jsx?: string | undefined;
|
76 |
|
77 |
|
78 | objectAssign?: string | boolean | undefined;
|
79 |
|
80 |
|
81 | transforms?: {
|
82 | arrow?: boolean | undefined;
|
83 | classes?: boolean | undefined;
|
84 | computedProperty?: boolean | undefined;
|
85 | conciseMethodProperty?: boolean | undefined;
|
86 | dangerousForOf?: boolean | undefined;
|
87 | dangerousTaggedTemplateString?: boolean | undefined;
|
88 | defaultParameter?: boolean | undefined;
|
89 | destructuring?: boolean | undefined;
|
90 | exponentiation?: boolean | undefined;
|
91 | forOf?: boolean | undefined;
|
92 | generator?: boolean | undefined;
|
93 | letConst?: boolean | undefined;
|
94 | modules?: boolean | undefined;
|
95 | numericLiteral?: boolean | undefined;
|
96 | objectRestSpread?: boolean | undefined;
|
97 | parameterDestructuring?: boolean | undefined;
|
98 | reservedProperties?: boolean | undefined;
|
99 | spreadRest?: boolean | undefined;
|
100 | templateString?: boolean | undefined;
|
101 | trailingFunctionCommas?: boolean | undefined;
|
102 | unicodeRegExp?: boolean | undefined;
|
103 | } | undefined;
|
104 |
|
105 |
|
106 | namedFunctionExpressions?: boolean | undefined;
|
107 | }
|
108 |
|
109 | export interface TransformOutput {
|
110 | code: string;
|
111 | map: SourceMap;
|
112 | }
|
113 |
|
114 | export function transform(content: string, options?: TransformOptions): TransformOutput;
|