1 | export type TransformOptions = {
|
2 | source: string;
|
3 | filename?: string;
|
4 | ts?: boolean;
|
5 | retainLines?: boolean;
|
6 | legacy?: boolean;
|
7 | [key: string]: any;
|
8 | };
|
9 | export type TRANSFORM_RESULT = {
|
10 | code: string;
|
11 | error?: any;
|
12 | };
|
13 | export 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 | };
|