From 4cb569f995be4b5183f7e734dbd7e6e65905aff5 Mon Sep 17 00:00:00 2001 From: liulinboyi <814921718@qq.com> Date: Thu, 19 May 2022 10:33:40 +0800 Subject: [PATCH] fix(runtime-core): support any signature for Options API lifecycle --- packages/runtime-core/src/componentOptions.ts | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/packages/runtime-core/src/componentOptions.ts b/packages/runtime-core/src/componentOptions.ts index c482d051965..6e88e62557f 100644 --- a/packages/runtime-core/src/componentOptions.ts +++ b/packages/runtime-core/src/componentOptions.ts @@ -455,20 +455,20 @@ interface LegacyOptions< extends?: Extends // lifecycle - beforeCreate?(): void - created?(): void - beforeMount?(): void - mounted?(): void - beforeUpdate?(): void - updated?(): void - activated?(): void - deactivated?(): void + beforeCreate?(): any + created?(): any + beforeMount?(): any + mounted?(): any + beforeUpdate?(): any + updated?(): any + activated?(): any + deactivated?(): any /** @deprecated use `beforeUnmount` instead */ - beforeDestroy?(): void - beforeUnmount?(): void + beforeDestroy?(): any + beforeUnmount?(): any /** @deprecated use `unmounted` instead */ - destroyed?(): void - unmounted?(): void + destroyed?(): any + unmounted?(): any renderTracked?: DebuggerHook renderTriggered?: DebuggerHook errorCaptured?: ErrorCapturedHook