From 7f00ec2d97fc5321fa0755eebada6c99e8b1d77a Mon Sep 17 00:00:00 2001 From: Evan You Date: Fri, 1 Dec 2023 11:32:05 +0800 Subject: [PATCH] chore: remove deprecated AppConfig.unwrapInjectedRef option --- packages/runtime-core/src/apiCreateApp.ts | 23 ----------------------- 1 file changed, 23 deletions(-) diff --git a/packages/runtime-core/src/apiCreateApp.ts b/packages/runtime-core/src/apiCreateApp.ts index 8e58e6937..7c0a15b2e 100644 --- a/packages/runtime-core/src/apiCreateApp.ts +++ b/packages/runtime-core/src/apiCreateApp.ts @@ -110,13 +110,6 @@ export interface AppConfig { * @deprecated use config.compilerOptions.isCustomElement */ isCustomElement?: (tag: string) => boolean - - // TODO remove in 3.4 - /** - * Temporary config for opt-in to unwrap injected refs. - * @deprecated this no longer has effect. 3.3 always unwraps injected refs. - */ - unwrapInjectedRef?: boolean } export interface AppContext { @@ -212,22 +205,6 @@ export function createAppAPI( } const context = createAppContext() - - // TODO remove in 3.4 - if (__DEV__) { - Object.defineProperty(context.config, 'unwrapInjectedRef', { - get() { - return true - }, - set() { - warn( - `app.config.unwrapInjectedRef has been deprecated. ` + - `3.3 now always unwraps injected refs in Options API.` - ) - } - }) - } - const installedPlugins = new WeakSet() let isMounted = false