diff --git a/packages/runtime-vapor/src/apiLifecycle.ts b/packages/runtime-vapor/src/apiLifecycle.ts index 215eeb344..d3c69b58f 100644 --- a/packages/runtime-vapor/src/apiLifecycle.ts +++ b/packages/runtime-vapor/src/apiLifecycle.ts @@ -11,21 +11,7 @@ import { } from '@vue/reactivity' import { ErrorTypeStrings, callWithAsyncErrorHandling } from './errorHandling' import { toHandlerKey } from '@vue/shared' - -export enum VaporLifecycleHooks { - BEFORE_MOUNT = 'bm', - MOUNTED = 'm', - BEFORE_UPDATE = 'bu', - UPDATED = 'u', - BEFORE_UNMOUNT = 'bum', - UNMOUNTED = 'um', - DEACTIVATED = 'da', - ACTIVATED = 'a', - RENDER_TRIGGERED = 'rtg', - RENDER_TRACKED = 'rtc', - ERROR_CAPTURED = 'ec', - // SERVER_PREFETCH = 'sp', -} +import { VaporLifecycleHooks } from './enums' const injectHook = ( type: VaporLifecycleHooks, diff --git a/packages/runtime-vapor/src/apiRender.ts b/packages/runtime-vapor/src/apiRender.ts index a04e29833..702d3490b 100644 --- a/packages/runtime-vapor/src/apiRender.ts +++ b/packages/runtime-vapor/src/apiRender.ts @@ -8,7 +8,7 @@ import { import { insert, querySelector, remove } from './dom/element' import { flushPostFlushCbs, queuePostFlushCb } from './scheduler' import { invokeLifecycle } from './componentLifecycle' -import { VaporLifecycleHooks } from './apiLifecycle' +import { VaporLifecycleHooks } from './enums' import { pauseTracking, proxyRefs, diff --git a/packages/runtime-vapor/src/component.ts b/packages/runtime-vapor/src/component.ts index dbbc61016..799c11ca2 100644 --- a/packages/runtime-vapor/src/component.ts +++ b/packages/runtime-vapor/src/component.ts @@ -23,7 +23,7 @@ import { normalizeEmitsOptions, } from './componentEmits' import { type RawSlots, type StaticSlots, initSlots } from './componentSlots' -import { VaporLifecycleHooks } from './apiLifecycle' +import { VaporLifecycleHooks } from './enums' import { warn } from './warning' import { type AppConfig, diff --git a/packages/runtime-vapor/src/componentLifecycle.ts b/packages/runtime-vapor/src/componentLifecycle.ts index bb97b089c..2bff5a0f6 100644 --- a/packages/runtime-vapor/src/componentLifecycle.ts +++ b/packages/runtime-vapor/src/componentLifecycle.ts @@ -1,5 +1,5 @@ import { invokeArrayFns } from '@vue/shared' -import type { VaporLifecycleHooks } from './apiLifecycle' +import type { VaporLifecycleHooks } from './enums' import { type ComponentInternalInstance, setCurrentInstance } from './component' import { queuePostFlushCb } from './scheduler' import { type DirectiveHookName, invokeDirectiveHook } from './directives' diff --git a/packages/runtime-vapor/src/enums.ts b/packages/runtime-vapor/src/enums.ts new file mode 100644 index 000000000..8893e8104 --- /dev/null +++ b/packages/runtime-vapor/src/enums.ts @@ -0,0 +1,14 @@ +export enum VaporLifecycleHooks { + BEFORE_MOUNT = 'bm', + MOUNTED = 'm', + BEFORE_UPDATE = 'bu', + UPDATED = 'u', + BEFORE_UNMOUNT = 'bum', + UNMOUNTED = 'um', + DEACTIVATED = 'da', + ACTIVATED = 'a', + RENDER_TRIGGERED = 'rtg', + RENDER_TRACKED = 'rtc', + ERROR_CAPTURED = 'ec', + // SERVER_PREFETCH = 'sp', +} diff --git a/packages/runtime-vapor/src/errorHandling.ts b/packages/runtime-vapor/src/errorHandling.ts index 633d8dd57..e691dd1e4 100644 --- a/packages/runtime-vapor/src/errorHandling.ts +++ b/packages/runtime-vapor/src/errorHandling.ts @@ -6,7 +6,7 @@ import type { ComponentInternalInstance } from './component' import { isFunction, isPromise } from '@vue/shared' import { warn } from './warning' -import { VaporLifecycleHooks } from './apiLifecycle' +import { VaporLifecycleHooks } from './enums' import { BaseWatchErrorCodes, pauseTracking,