Skip to content

Graphorin API reference v0.15.1


Graphorin API reference / @graphorin/memory / / ConsolidatorLike

Interface: ConsolidatorLike ​

Defined in: packages/memory/src/consolidator/scheduler.ts:38

Stable

Subset of the Consolidator runtime surface the bridge needs. Defined structurally - mirroring SchedulerLike - so this module never imports ./runtime.js (which imports the bridge) and the consolidator module graph stays acyclic (issue #22). The full Consolidator is assignable as-is.

Methods ​

config() ​

ts
config(): {
  triggers: readonly ConsolidatorTriggerSpec[];
};

Defined in: packages/memory/src/consolidator/scheduler.ts:40

Returns ​

ts
{
  triggers: readonly ConsolidatorTriggerSpec[];
}
NameTypeDefined in
triggersreadonly ConsolidatorTriggerSpec[]packages/memory/src/consolidator/scheduler.ts:40

trigger() ​

ts
trigger(reason, scope): Promise<
  | PhaseOutcome
| null>;

Defined in: packages/memory/src/consolidator/scheduler.ts:39

Parameters ​

ParameterType
reasonConsolidatorTriggerReason
scopeSessionScope

Returns ​

Promise< | PhaseOutcome | null>