Skip to content

Commit e5d60a0

Browse files
fiskeryyx990803
authored andcommitted
types: use hook type in options (#284)
1 parent ebaa87d commit e5d60a0

File tree

2 files changed

+9
-7
lines changed

2 files changed

+9
-7
lines changed

packages/runtime-core/src/apiLifecycle.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,15 +60,15 @@ export const onUpdated = createHook(LifecycleHooks.UPDATED)
6060
export const onBeforeUnmount = createHook(LifecycleHooks.BEFORE_UNMOUNT)
6161
export const onUnmounted = createHook(LifecycleHooks.UNMOUNTED)
6262

63-
type DebuggerHook = (e: DebuggerEvent) => void
63+
export type DebuggerHook = (e: DebuggerEvent) => void
6464
export const onRenderTriggered = createHook<DebuggerHook>(
6565
LifecycleHooks.RENDER_TRIGGERED
6666
)
6767
export const onRenderTracked = createHook<DebuggerHook>(
6868
LifecycleHooks.RENDER_TRACKED
6969
)
7070

71-
type ErrorCapturedHook = (
71+
export type ErrorCapturedHook = (
7272
err: Error,
7373
instance: ComponentPublicInstance | null,
7474
info: string

packages/runtime-core/src/apiOptions.ts

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,11 @@ import {
2525
onRenderTracked,
2626
onBeforeUnmount,
2727
onUnmounted,
28-
onRenderTriggered
28+
onRenderTriggered,
29+
DebuggerHook,
30+
ErrorCapturedHook
2931
} from './apiLifecycle'
30-
import { DebuggerEvent, reactive } from '@vue/reactivity'
32+
import { reactive } from '@vue/reactivity'
3133
import { ComponentObjectPropsOptions, ExtractPropTypes } from './componentProps'
3234
import { Directive } from './directives'
3335
import { VNodeChild } from './vnode'
@@ -172,9 +174,9 @@ export interface LegacyOptions<
172174
deactivated?(): void
173175
beforeUnmount?(): void
174176
unmounted?(): void
175-
renderTracked?(e: DebuggerEvent): void
176-
renderTriggered?(e: DebuggerEvent): void
177-
errorCaptured?(): boolean | void
177+
renderTracked?: DebuggerHook
178+
renderTriggered?: DebuggerHook
179+
errorCaptured?: ErrorCapturedHook
178180
}
179181

180182
export function applyOptions(

0 commit comments

Comments
 (0)