adonisjs-livewire
Version:
A front-end framework for AdonisJS
11 lines (10 loc) • 396 B
TypeScript
export declare class EventBus {
private listeners;
private listenersAfter;
private listenersBefore;
on(name: string, callback: Function): () => void;
before(name: string, callback: Function): () => void;
after(name: string, callback: Function): () => void;
off(name: string, callback: Function): void;
trigger(name: string, ...params: any[]): Promise<Function>;
}