Skip to content

Graphorin API reference v0.7.0


Graphorin API reference / @graphorin/server / / WorkflowTimerDriverLike

Interface: WorkflowTimerDriverLike

Defined in: packages/server/src/workflows/timer-daemon.ts:21

Structural slice of @graphorin/workflow's TimerDriver the daemon consumes.

Stable

Methods

start()

ts
start(): void;

Defined in: packages/server/src/workflows/timer-daemon.ts:22

Returns

void


status()

ts
status(): {
  errors: number;
  fired: number;
  lastSweepAt?: number;
  nextWakeAt?: number;
  running: boolean;
  sweeps: number;
};

Defined in: packages/server/src/workflows/timer-daemon.ts:24

Returns

ts
{
  errors: number;
  fired: number;
  lastSweepAt?: number;
  nextWakeAt?: number;
  running: boolean;
  sweeps: number;
}
NameTypeDefined in
errorsnumberpackages/server/src/workflows/timer-daemon.ts:28
firednumberpackages/server/src/workflows/timer-daemon.ts:27
lastSweepAt?numberpackages/server/src/workflows/timer-daemon.ts:29
nextWakeAt?numberpackages/server/src/workflows/timer-daemon.ts:30
runningbooleanpackages/server/src/workflows/timer-daemon.ts:25
sweepsnumberpackages/server/src/workflows/timer-daemon.ts:26

stop()

ts
stop(): void;

Defined in: packages/server/src/workflows/timer-daemon.ts:23

Returns

void


sweep()

ts
sweep(): Promise<number>;

Defined in: packages/server/src/workflows/timer-daemon.ts:32

Returns

Promise&lt;number&gt;