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.
24 lines
682 B
24 lines
682 B
import { Plugin } from 'webpack' |
|
import { VueTemplateCompiler } from '@vue/component-compiler-utils/dist/types' |
|
import { CompilerOptions } from 'vue-template-compiler' |
|
|
|
declare namespace VueLoader { |
|
class VueLoaderPlugin extends Plugin {} |
|
|
|
interface VueLoaderOptions { |
|
transformAssetUrls?: { [tag: string]: string | Array<string> } |
|
compiler?: VueTemplateCompiler |
|
compilerOptions?: CompilerOptions |
|
transpileOptions?: Object |
|
optimizeSSR?: boolean |
|
hotReload?: boolean |
|
productionMode?: boolean |
|
shadowMode?: boolean |
|
cacheDirectory?: string |
|
cacheIdentifier?: string |
|
prettify?: boolean |
|
exposeFilename?: boolean |
|
} |
|
} |
|
|
|
export = VueLoader
|
|
|