stream_event_guard library

Keyed duplicate suppression and cooldown control for Dart events.

Classes

Dropped<T>
A result produced when an action was not admitted by the guard.
EventGuard<K>
Coordinates synchronous and asynchronous actions independently by key.
Executed<T>
A result produced by an action that ran successfully.
GuardResult<T>
The outcome of submitting an action to an event guard.

Enums

DropReason
The reason an event submission was not executed.