Skip to content

Commit b3b851e

Browse files
committed
types: use compiler definition from @vue/component-compiler-utils
1 parent 0f50267 commit b3b851e

File tree

1 file changed

+3
-19
lines changed

1 file changed

+3
-19
lines changed

Diff for: lib/index.d.ts

+3-19
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,13 @@
11
import { Plugin } from 'webpack'
2-
import {
3-
CompilerOptions,
4-
parseComponent,
5-
compile,
6-
compileToFunctions,
7-
ssrCompile,
8-
ssrCompileToFunctions,
9-
generateCodeFrame
10-
} from 'vue-template-compiler'
2+
import { VueTemplateCompiler } from '@vue/component-compiler-utils/lib/types'
3+
import { CompilerOptions } from 'vue-template-compiler'
114

125
declare namespace VueLoader {
136
class VueLoaderPlugin extends Plugin {}
147

15-
interface VueLoaderTemplateCompiler {
16-
parseComponent?: typeof parseComponent
17-
compile?: typeof compile
18-
compileToFunctions?: typeof compileToFunctions
19-
ssrCompile?: typeof ssrCompile
20-
ssrCompileToFunctions?: typeof ssrCompileToFunctions
21-
generateCodeFrame?: typeof generateCodeFrame
22-
}
23-
248
interface VueLoaderOptions {
259
transformAssetUrls?: { [tag: string]: string | Array<string> }
26-
compiler?: VueLoaderTemplateCompiler
10+
compiler?: VueTemplateCompiler
2711
compilerOptions?: CompilerOptions
2812
transpileOptions?: Object
2913
optimizeSSR?: boolean

0 commit comments

Comments
 (0)