Skip to main content

FrameworkEventName

@rotorsoft/act-root


@rotorsoft/act-root / act/src / FrameworkEventName

Type Alias: FrameworkEventName

FrameworkEventName = "__snapshot__" | "__tombstone__"

Defined in: libs/act/src/types/ports.ts:241

Framework-internal event names โ€” written by the runtime, not by user code. Snapshots are seeded by truncate(); tombstones by close().

Kept as a literal-string union here (rather than re-exported from ../ports.js where the runtime constants live) so QueryStatsOptions.exclude can be type-checked without inducing a types/ โ†’ ports.ts cycle. The runtime constants "../ports.js".SNAP_EVENT | SNAP_EVENT and "../ports.js".TOMBSTONE_EVENT | TOMBSTONE_EVENT (exported from @rotorsoft/act) are the typed source of truth; this union mirrors them at the type level.