From 0d52a27774ab58af6be257707a1984d0cba4f1bd Mon Sep 17 00:00:00 2001 From: Evan You Date: Wed, 13 Dec 2023 00:19:39 +0800 Subject: [PATCH] chore: deprecate defineModel option --- packages/plugin-vue/src/index.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/packages/plugin-vue/src/index.ts b/packages/plugin-vue/src/index.ts index 0ab3d0df..3db40338 100644 --- a/packages/plugin-vue/src/index.ts +++ b/packages/plugin-vue/src/index.ts @@ -41,12 +41,17 @@ export interface Options { SFCScriptCompileOptions, | 'babelParserPlugins' | 'globalTypeFiles' - | 'defineModel' | 'propsDestructure' | 'fs' | 'hoistStatic' > - > + > & { + /** + * @deprecated defineModel is now a stable feature and always enabled if + * using Vue 3.4 or above. + */ + defineModel?: boolean + } template?: Partial< Pick< SFCTemplateCompileOptions,