-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Expand file tree
/
Copy pathlifecycle-hooks-api.ts
More file actions
38 lines (37 loc) · 1.05 KB
/
lifecycle-hooks-api.ts
File metadata and controls
38 lines (37 loc) · 1.05 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
// Split module-level variable definition into separate files to allow
// tree-shaking on each api instance.
import { LifecycleHooksAPI } from "./lifecycleHooks/index.js";
/** Entrypoint for runtime API */
export const lifecycleHooks = LifecycleHooksAPI.getInstance();
export type {
OnInitHookFunction,
AnyOnInitHookFunction,
RegisteredHookFunction,
TaskInitHookParams,
TaskStartHookParams,
OnStartHookFunction,
AnyOnStartHookFunction,
TaskFailureHookParams,
AnyOnFailureHookFunction,
TaskSuccessHookParams,
AnyOnSuccessHookFunction,
TaskCompleteHookParams,
AnyOnCompleteHookFunction,
TaskWaitHookParams,
AnyOnWaitHookFunction,
TaskResumeHookParams,
AnyOnResumeHookFunction,
TaskCatchErrorHookParams,
AnyOnCatchErrorHookFunction,
TaskCompleteResult,
TaskMiddlewareHookParams,
AnyOnMiddlewareHookFunction,
OnMiddlewareHookFunction,
OnCleanupHookFunction,
AnyOnCleanupHookFunction,
TaskCleanupHookParams,
TaskWait,
TaskCancelHookParams,
OnCancelHookFunction,
AnyOnCancelHookFunction,
} from "./lifecycleHooks/types.js";