UNPKG

@lidick/mt-react-view

Version:

A React component library

31 lines (30 loc) 573 B
type Callback = (payload?: any) => void; /** * 事件总线 */ declare class EventBus { private events; /** * 注册事件 * * @param event * @param callback */ on(event: string, callback: Callback): void; /** * 注销事件 * * @param event * @param callback */ off(event: string, callback: Callback): void; /** * 触发事件 * * @param event * @param payload */ emit(event: string, payload?: any): void; } declare const eventBus: EventBus; export default eventBus;