(id: string, event: string, callback: (...args: any[]) => void)
| 4 | export const useCategoryEvents = createGlobalState(() => { |
| 5 | const events = new EventEmitter(); |
| 6 | const on = (id: string, event: string, callback: (...args: any[]) => void) => { |
| 7 | events.on(id + event, callback); |
| 8 | }; |
| 9 | const emit = (id: string, event: string, ...args: any[]) => { |
| 10 | events.emit(id + event, ...args); |
| 11 | }; |