* Return `true` if THIS instance should run the fire identified by `key`, * `false` to skip it (another instance handles it). Throw to fail closed * (the run is skipped). `ttlMs` is a safety lease hint for lease-based * coordinators (a Redis lock uses it; config-based ones ignore it).
(key: string, ttlMs: number)
| 14 | * coordinators (a Redis lock uses it; config-based ones ignore it). |
| 15 | */ |
| 16 | shouldRun(key: string, ttlMs: number): boolean | Promise<boolean>; |
| 17 | /** |
| 18 | * Called after the run completes (success or failure); e.g. release a lock. |
| 19 | * Config-based coordinators leave it unimplemented. |
no outgoing calls
no test coverage detected