DigitalConsumer.FixMyGlass/node_modules/@vue/ref-transform/dist/ref-transform.d.ts
2021-09-20 18:29:11 -04:00

29 lines
912 B
TypeScript

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 { }