]> git.ipfire.org Git - thirdparty/vuejs/core.git/commitdiff
fix(types): allow return any for Options API lifecycle hooks (#5914)
authorLiu Bo <814921718@qq.com>
Tue, 19 Nov 2024 12:29:08 +0000 (20:29 +0800)
committerGitHub <noreply@github.com>
Tue, 19 Nov 2024 12:29:08 +0000 (20:29 +0800)
Co-authored-by: edison <daiwei521@126.com>
packages/runtime-core/src/componentOptions.ts

index f864f39e4199f0d469d4bb0a837fbe42ec148f96..5db6a0a1760938f27db68cb13d37c14d0708079f 100644 (file)
@@ -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