react-dayo
Version:
A Queue component for notification etc
15 lines (14 loc) • 438 B
TypeScript
import { Event } from './constants/events';
export declare type DispatcherEventFn = (...args: any[]) => void;
export interface DispatcherImpl {
dispatch(f: unknown): () => Promise<void>;
/**
* To call registered callback of the event
*/
emit(event: Event, t: unknown): void;
/**
* To register callback of the event
*/
on(event: Event, cb: DispatcherEventFn): void;
}
export default DispatcherImpl;