Skip to content

Graphorin API reference v0.1.0


Graphorin API reference / @graphorin/core / / TriggerState

Interface: TriggerState

Defined in: packages/core/src/contracts/trigger-store.ts:8

Persisted trigger state row. Lives in the trigger_state table per the durable-trigger contract: library and server modes share a single code path.

Stable

Properties

PropertyModifierTypeDescriptionDefined in
callbackRefreadonlystring-packages/core/src/contracts/trigger-store.ts:12
catchupPolicyreadonly"none" | "last" | "all"-packages/core/src/contracts/trigger-store.ts:20
catchupWindowMsreadonlynumber-packages/core/src/contracts/trigger-store.ts:22
createdAtreadonlystring-packages/core/src/contracts/trigger-store.ts:24
disabledreadonlyboolean-packages/core/src/contracts/trigger-store.ts:19
idreadonlystring-packages/core/src/contracts/trigger-store.ts:9
kindreadonly"cron" | "interval" | "idle" | "event"-packages/core/src/contracts/trigger-store.ts:10
lastFiredAt?readonlystringISO-8601 of the most recent fire.packages/core/src/contracts/trigger-store.ts:16
maxCatchupRunsreadonlynumber-packages/core/src/contracts/trigger-store.ts:21
missedFiresreadonlynumberNumber of consecutive missed fires.packages/core/src/contracts/trigger-store.ts:18
nextFireAt?readonlystringISO-8601 of the next scheduled fire.packages/core/src/contracts/trigger-store.ts:14
specreadonlystring-packages/core/src/contracts/trigger-store.ts:11
tags?readonlyreadonly string[]-packages/core/src/contracts/trigger-store.ts:23
updatedAt?readonlystring-packages/core/src/contracts/trigger-store.ts:25