UNPKG

kiss-js-bloc

Version:

Bloc type state management solution for typescript

11 lines (10 loc) 268 B
export interface Listener<State> { (event: State): any; } export interface Disposable { dispose(): any; } export declare class EventEmitter<State> { on: (event: string, listener: Listener<State>) => void; emit: (event: string, state: State) => void; }