Constimport { Interval } from "./classes/Interval";
// In-memory: fires once per hour, resets on process restart
const fireOnce = Interval.fn(mySignalFn, { interval: "1h" });
// Persistent: fired state survives restarts
const fireOncePersist = Interval.file(mySignalFn, { interval: "1h", name: "mySignal" });
Singleton instance of
IntervalUtilsfor convenient once-per-interval signal firing.