Loading…
A typed FIFO queue built around a lifecycle event system. Subscribe to `push`, `pop`, `drain`, `empty`, `idle`, and `error` events via `on()`, which returns an unsubscribe handle. Use `drain()` to pull all items at once or `front()` to peek without removing. Designed for ordered processing pipelines where visibility into queue state matters.