@blinkk/selective-edit
Version:
Selective structured text editor.
11 lines (10 loc) • 337 B
TypeScript
/**
* Listeners for allowing a creating listeners and trigger callbacks.
*/
export declare class Listeners {
listeners: Record<string, Array<any>>;
constructor();
add(eventName: string, callback: any): void;
listenersForEvent(eventName: string): Array<any>;
trigger(eventName: string, ...data: Array<any>): void;
}