1234567891011121314151617181920212223242526272829 |
- import MagicString from 'magic-string';
- import { ParserPlugin } from '@babel/parser';
- import { Program } from '@babel/types';
- import { SourceMap } from 'magic-string';
- export declare interface RefTransformOptions {
- filename?: string;
- sourceMap?: boolean;
- parserPlugins?: ParserPlugin[];
- importHelpersFrom?: string;
- }
- export declare interface RefTransformResults {
- code: string;
- map: SourceMap | null;
- rootVars: string[];
- importedHelpers: string[];
- }
- export declare function shouldTransform(src: string): boolean;
- export declare function transform(src: string, { filename, sourceMap, parserPlugins, importHelpersFrom }?: RefTransformOptions): RefTransformResults;
- export declare function transformAST(ast: Program, s: MagicString, offset?: number, knownRootVars?: string[]): {
- rootVars: string[];
- importedHelpers: string[];
- };
- export { }
|