Skip to content

Graphorin API reference v0.13.8


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>