@swipe72/event-bus
v0.1.1
Published
A small event bus.
Downloads
344
Readme
@swipe72/event-bus
A small event bus.

Usage
import { createEventBus } from "@swipe72/event-bus";
type AppEvents = {
userCreated: {
id: string;
name: string;
};
userDeleted: {
id: string;
};
ready: void;
};
const bus = createEventBus<AppEvents>();API
on(event, handler)
off(event, handler)
emit(event, payload?)
once(event, handler)
onAny(handler)
offAny(handler)
clear(event?)
getHistory()
clearHistory()
