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[];
}| Name | Type | Defined in |
|---|---|---|
triggers | readonly 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
| Parameter | Type |
|---|---|
reason | ConsolidatorTriggerReason |
scope | SessionScope |
Returns
Promise< | PhaseOutcome | null>