You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
18 lines
818 B
18 lines
818 B
import webpack = require('webpack'); |
|
import type { TemplateCompiler, CompilerOptions, SFCTemplateCompileOptions, SFCScriptCompileOptions } from 'vue/compiler-sfc'; |
|
import VueLoaderPlugin from './plugin'; |
|
export { VueLoaderPlugin }; |
|
export interface VueLoaderOptions { |
|
babelParserPlugins?: SFCScriptCompileOptions['babelParserPlugins']; |
|
transformAssetUrls?: SFCTemplateCompileOptions['transformAssetUrls']; |
|
compiler?: TemplateCompiler | string; |
|
compilerOptions?: CompilerOptions; |
|
reactivityTransform?: boolean; |
|
customElement?: boolean | RegExp; |
|
hotReload?: boolean; |
|
exposeFilename?: boolean; |
|
appendExtension?: boolean; |
|
enableTsInTemplate?: boolean; |
|
isServerBuild?: boolean; |
|
} |
|
export default function loader(this: webpack.loader.LoaderContext, source: string): string | void;
|
|
|