vue-svg-loader
Version:
Use SVG files as Vue Components
14 lines (13 loc) • 575 B
TypeScript
import webpack from 'webpack';
import { TemplateCompiler, CompilerOptions, SFCTemplateCompileOptions } from '@vue/compiler-sfc';
import VueLoaderPlugin from './plugin';
export { VueLoaderPlugin };
export interface VueLoaderOptions {
transformAssetUrls?: SFCTemplateCompileOptions['transformAssetUrls'];
compiler?: TemplateCompiler | string;
compilerOptions?: CompilerOptions;
hotReload?: boolean;
exposeFilename?: boolean;
appendExtension?: boolean;
}
export default function loader(this: webpack.loader.LoaderContext, source: string): string | void;