Skip to content

Commit 028617d

Browse files
committed
feat(plugin-vue): add api type to plugin
1 parent 9c93426 commit 028617d

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

packages/plugin-vue/src/index.ts

+7-1
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,13 @@ export interface ResolvedOptions extends Options {
8383
devToolsEnabled?: boolean
8484
}
8585

86-
export default function vuePlugin(rawOptions: Options = {}): Plugin {
86+
export interface Api {
87+
get options(): ResolvedOptions
88+
set options(value: ResolvedOptions)
89+
version: string
90+
}
91+
92+
export default function vuePlugin(rawOptions: Options = {}): Plugin<Api> {
8793
const options = shallowRef<ResolvedOptions>({
8894
isProduction: process.env.NODE_ENV === 'production',
8995
compiler: null as any, // to be set in buildStart

0 commit comments

Comments
 (0)