Skip to main content
The Deno 2 Release Candidate is here
Learn more
Module

x/evt/lib/types/interfaces/Postable.ts

💧EventEmitter's typesafe replacement
Go to Latest
File

export interface Postable<T> {
/** https://docs.evt.land/api/evt/post */ postAsyncOnceHandled(data: T): number | Promise<number>;
/** * Returns post count * */ post(data: T): number;
/** * Post and wait for all async handler's callbacks have resolved. * * https://docs.evt.land/api/evt/post#evt-postandwait-data-promise-less-than-void-greater-than */ postAndWait(data: T): Promise<void>;
}