UNPKG

@d-fischer/rate-limiter

Version:
8 lines (7 loc) 286 B
export type QueueEntryLimitReachedBehavior = 'enqueue' | 'throw' | 'null'; export interface QueueEntry<Req, Res, Err = Error> { req: Req; resolve: (res: Res | PromiseLike<Res>) => void; reject: (err: Err) => void; limitReachedBehavior: QueueEntryLimitReachedBehavior; }