Class: Timeline
August 8, 2026 · View on GitHub
@plures/praxis / index / Timeline
Class: Timeline
Defined in: src/chronos/timeline.ts:50
Queryable timeline wrapping a ProjectChronicle.
All query methods return new arrays — never the internal event store.
Constructors
Constructor
new Timeline(
chronicle):Timeline
Defined in: src/chronos/timeline.ts:51
Parameters
chronicle
Returns
Timeline
Methods
getDelta()
getDelta(
from,to):BehavioralDelta
Defined in: src/chronos/timeline.ts:76
Compute a behavioral delta between two timestamps.
Parameters
from
number
to
number
Returns
getEventsSince()
getEventsSince(
timestamp):ProjectEvent[]
Defined in: src/chronos/timeline.ts:69
Get all events since a timestamp (inclusive).
Parameters
timestamp
number
Returns
getHistory()
getHistory(
subjectId):ProjectEvent[]
Defined in: src/chronos/timeline.ts:85
Get full history for a specific subject (rule id, gate name, etc.). Sorted chronologically.
Parameters
subjectId
string
Returns
getTimeline()
getTimeline(
filter?):ProjectEvent[]
Defined in: src/chronos/timeline.ts:59
Query events with optional filtering. Returns matching events sorted chronologically (oldest first).