InvariantWatcher
HardKAS SDK / artifacts/src / InvariantWatcher
Class: InvariantWatcher
Defined in: packages/artifacts/src/invariants/watcher.ts:31
Lightweight, opt-in watcher for system invariants. Listens to the event bus and performs validation. Non-global, non-singleton.
Constructors
Constructor
new InvariantWatcher(
options):InvariantWatcher
Defined in: packages/artifacts/src/invariants/watcher.ts:37
Parameters
options
Returns
InvariantWatcher
Methods
dispose()
dispose():
void
Defined in: packages/artifacts/src/invariants/watcher.ts:94
Alias for stop().
Returns
void
start()
start():
void
Defined in: packages/artifacts/src/invariants/watcher.ts:46
Starts watching for events.
Returns
void
stop()
stop():
void
Defined in: packages/artifacts/src/invariants/watcher.ts:84
Stops watching and clears subscriptions.
Returns
void