UNPKG

@liip/esbuild-plugin-ast-vue

Version:

Esbuild plugin to parse Vue AST

18 lines (17 loc) 694 B
import { SFCDescriptor, SFCTemplateCompileOptions } from '@vue/compiler-sfc'; import { PartialMessage } from 'esbuild'; import type { EsbuildAstParserVueOptions } from './plugin'; export declare function resolveTemplate({ filename, options, isProd, }: { filename: string; options: EsbuildAstParserVueOptions['templateOptions']; isProd: boolean; }): { code: string; errors: PartialMessage[]; }; export declare function getTemplateOptions({ descriptor, options, isProd, scopeId, }: { descriptor: SFCDescriptor; options: EsbuildAstParserVueOptions['templateOptions']; isProd: boolean; scopeId: string; }): Omit<SFCTemplateCompileOptions, 'source'> | undefined;