Graphorin API reference v0.12.1
Graphorin API reference / @graphorin/triggers / / CreateSchedulerOptions
Interface: CreateSchedulerOptions
Defined in: packages/triggers/src/index.ts:305
Options for createScheduler.
Stable
Properties
| Property | Modifier | Type | Description | Defined in |
|---|---|---|---|---|
_resetLibModeFlag? | readonly | boolean | Internal Resets the per-process WARN-once flag. Used by the test suite to verify the warning fires exactly once per run. | packages/triggers/src/index.ts:330 |
clearTimeout? | readonly | (handle) => void | - | packages/triggers/src/index.ts:317 |
limits? | readonly | SchedulerLimits | Opt-in scheduler harness (C4): interval floor + declaration cap enforced at register(...) time. Absent = no constraints (the pre-harness behaviour). Pass {} for the conservative defaults. | packages/triggers/src/index.ts:323 |
mode? | readonly | "lib" | "server" | Default 'lib'. Server mode skips the lib-mode warning. | packages/triggers/src/index.ts:308 |
now? | readonly | () => number | Override the wall clock - used by tests. | packages/triggers/src/index.ts:310 |
setTimeout? | readonly | (cb, ms) => unknown | Override setTimeout. The callback receives the chosen delay in milliseconds; the return value is the handle the scheduler later passes to clearTimeout. Tests inject a controllable timer. | packages/triggers/src/index.ts:316 |
store | readonly | TriggerStore | - | packages/triggers/src/index.ts:306 |