From: Liu Bo <814921718@qq.com> Date: Tue, 19 Nov 2024 12:29:08 +0000 (+0800) Subject: fix(types): allow return any for Options API lifecycle hooks (#5914) X-Git-Tag: v3.5.14~136 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=06310e82f5bed62d1b9733dcb18cd8d6edc988de;p=thirdparty%2Fvuejs%2Fcore.git fix(types): allow return any for Options API lifecycle hooks (#5914) Co-authored-by: edison --- diff --git a/packages/runtime-core/src/componentOptions.ts b/packages/runtime-core/src/componentOptions.ts index f864f39e41..5db6a0a176 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