Jelajahi Sumber

fix(types): allow return any for Options API lifecycle hooks (#5914)

Co-authored-by: edison <daiwei521@126.com>
Liu Bo 1 tahun lalu
induk
melakukan
06310e82f5
1 mengubah file dengan 12 tambahan dan 12 penghapusan
  1. 12 12
      packages/runtime-core/src/componentOptions.ts

+ 12 - 12
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