export declare type TransformOptions = {
|
source: string;
|
filename?: string;
|
ts?: boolean;
|
retainLines?: boolean;
|
legacy?: boolean;
|
[key: string]: any;
|
};
|
export declare type TRANSFORM_RESULT = {
|
code: string;
|
error?: any;
|
};
|
export declare type JITIOptions = {
|
transform?: (opts: TransformOptions) => TRANSFORM_RESULT;
|
debug?: boolean;
|
cache?: boolean | string;
|
sourceMaps?: boolean;
|
requireCache?: boolean;
|
v8cache?: boolean;
|
interopDefault?: boolean;
|
esmResolve?: boolean;
|
cacheVersion?: string;
|
onError?: (error: Error) => void;
|
legacy?: boolean;
|
extensions?: string[];
|
transformOptions?: Omit<TransformOptions, 'source'>;
|
};
|