From 06310e82f5bed62d1b9733dcb18cd8d6edc988de Mon Sep 17 00:00:00 2001 From: Liu Bo <814921718@qq.com> Date: Tue, 19 Nov 2024 20:29:08 +0800 Subject: [PATCH] fix(types): allow return any for Options API lifecycle hooks (#5914) Co-authored-by: edison --- 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 f864f39e4..5db6a0a17 100644 --- a/packages/runtime-core/src/componentOptions.ts +++ b/packages/runtime-core/src/componentOptions.ts @@ -416,20 +416,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