UNPKG

@hazae41/plume

Version:

Typed async events with sequenced and parallel dispatching

11 lines (8 loc) 332 B
import * as _hazae41_box from '@hazae41/box'; import { SuperEventTarget } from './target.js'; type CloseEvents = { close: (reason?: unknown) => void; }; declare function rejectOnClose<M extends CloseEvents>(target: SuperEventTarget<M>): _hazae41_box.Pin<Promise<never>>; export { rejectOnClose }; export type { CloseEvents };