diff --git a/packages/reactivity/src/baseWatch.ts b/packages/reactivity/src/baseWatch.ts index b797fc61e4f..30e725de7f2 100644 --- a/packages/reactivity/src/baseWatch.ts +++ b/packages/reactivity/src/baseWatch.ts @@ -25,6 +25,7 @@ export enum BaseWatchErrorCodes { WATCH_CLEANUP = 'BaseWatchErrorCodes_WATCH_CLEANUP' } +// TODO move to a scheduler package export interface SchedulerJob extends Function { id?: number pre?: boolean diff --git a/packages/reactivity/src/index.ts b/packages/reactivity/src/index.ts index 035477ef687..b8db85d4816 100644 --- a/packages/reactivity/src/index.ts +++ b/packages/reactivity/src/index.ts @@ -71,6 +71,7 @@ export { export { TrackOpTypes, TriggerOpTypes, ReactiveFlags } from './constants' export { baseWatch, + onEffectCleanup, BaseWatchErrorCodes, type BaseWatchOptions } from './baseWatch' diff --git a/packages/runtime-core/src/index.ts b/packages/runtime-core/src/index.ts index 06300cbf68f..e0129ff6daf 100644 --- a/packages/runtime-core/src/index.ts +++ b/packages/runtime-core/src/index.ts @@ -28,6 +28,7 @@ export { // effect effect, stop, + onEffectCleanup, ReactiveEffect, // effect scope effectScope,