UNPKG

661 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 requireCache?: boolean;
18 v8cache?: boolean;
19 interopDefault?: boolean;
20 cacheVersion?: string;
21 onError?: (error: Error) => void;
22 legacy?: boolean;
23 extensions?: string[];
24 transformOptions?: Omit<TransformOptions, 'source'>;
25};