Packages
Signals
@loop-engine/signals
Signal engine and built-in signal detection rules.
Install
1npm install @loop-engine/signalsAPI reference
createSignalEngine
1createSignalEngine(): SignalEngineReturns engine preloaded with:
threshold-breachstate-dwellrepeated-guard-failureloop-not-started
SignalEngine
1interface SignalEngine {2 registerRule(rule: SignalRule): void3 process(events: LoopEvent[]): Signal[]4 subscribe(handler: (signal: Signal) => void): () => void5}Built-in rule factories
thresholdBreachRule(config)stateDwellRule(config)repeatedGuardFailureRule(config)loopNotStartedRule(config)
Related packages
- Depends on core + events
- Re-exported by sdk