UNPKG

812 BTypeScriptView Raw
1export declare type TransformOptions = {
2 source: string;
3 filename?: string;
4 ts?: boolean;
5 retainLines?: boolean;
6 legacy?: boolean;
7 [key: string]: any;
8};
9export declare type TRANSFORM_RESULT = {
10 code: string;
11 error?: any;
12};
13export declare type JITIOptions = {
14 transform?: (opts: TransformOptions) => TRANSFORM_RESULT;
15 debug?: boolean;
16 cache?: boolean | string;
17 sourceMaps?: boolean;
18 requireCache?: boolean;
19 v8cache?: boolean;
20 interopDefault?: boolean;
21 esmResolve?: boolean;
22 cacheVersion?: string;
23 onError?: (error: Error) => void;
24 legacy?: boolean;
25 extensions?: string[];
26 transformOptions?: Omit<TransformOptions, 'source'>;
27 alias?: Record<string, string>;
28 nativeModules?: string[];
29 transformModules?: string[];
30};