esbuild-plugin-vue-iii
Version:
a esbuild plugin for vue 3 SFC files.
14 lines • 1.06 kB
TypeScript
import { SFCDescriptor, SFCTemplateCompileOptions, SFCTemplateCompileResults } from '@vue/compiler-sfc';
import type { PluginContext, TransformPluginContext } from 'rollup';
import { ResolvedOptions } from '.';
export declare function transformTemplateAsModule(code: string, descriptor: SFCDescriptor, options: ResolvedOptions, pluginContext: TransformPluginContext, ssr: boolean): {
code: string;
map: any;
};
/**
* transform the template directly in the main SFC module
*/
export declare function transformTemplateInMain(code: string, descriptor: SFCDescriptor, options: ResolvedOptions, pluginContext: PluginContext, ssr: boolean): SFCTemplateCompileResults;
export declare function compile(code: string, descriptor: SFCDescriptor, options: ResolvedOptions, pluginContext: PluginContext, ssr: boolean): SFCTemplateCompileResults;
export declare function resolveTemplateCompilerOptions(descriptor: SFCDescriptor, options: ResolvedOptions, ssr: boolean): Omit<SFCTemplateCompileOptions, 'source'> | undefined;
//# sourceMappingURL=template.d.ts.map