Skip to content

Graphorin API reference v0.15.1


Graphorin API reference / @graphorin/proactive / / Heartbeat

Interface: Heartbeat ​

Defined in: packages/proactive/src/heartbeat.ts:186

Stable

The heartbeat handle.

Properties ​

PropertyModifierTypeDescriptionDefined in
idreadonlystringThe registered trigger id.packages/proactive/src/heartbeat.ts:195

Methods ​

beat() ​

ts
beat(): Promise<HeartbeatBeatResult>;

Defined in: packages/proactive/src/heartbeat.ts:192

Fire one beat now (also the trigger callback).

Returns ​

Promise&lt;HeartbeatBeatResult&gt;


start() ​

ts
start(): Promise<void>;

Defined in: packages/proactive/src/heartbeat.ts:188

Register the schedule on the scheduler. Idempotent.

Returns ​

Promise&lt;void&gt;


status() ​

ts
status(): HeartbeatStatus;

Defined in: packages/proactive/src/heartbeat.ts:193

Returns ​

HeartbeatStatus


stop() ​

ts
stop(): Promise<void>;

Defined in: packages/proactive/src/heartbeat.ts:190

Unregister the schedule and cancel a pending deferral.

Returns ​

Promise&lt;void&gt;