main.d.ts 628 B

1234567891011
  1. import type { SFCDescriptor } from '@vue/compiler-sfc';
  2. import type { SourceMapInput, TransformPluginContext } from 'rollup';
  3. import type { ResolvedOptions } from './index';
  4. export declare function transformMain(code: string, filename: string, options: ResolvedOptions, pluginContext?: TransformPluginContext, // 该 transformMain 方法被vuejs-core使用,编译框架内置组件了,此时不会传入pluginContext
  5. isAppVue?: boolean): Promise<{
  6. code: string;
  7. map: SourceMapInput;
  8. errors: (SyntaxError | import("@vue/compiler-core").CompilerError)[];
  9. uts: string;
  10. descriptor: SFCDescriptor;
  11. } | null>;