API reference
petty.events
petty.events.on
on(name: string, callback: (data: T) => void): voidon(name: "*", callback: (name: string, data: unknown) => void): voidWildcard subscriber — receives (name, data).
petty.events.off
off(name: string): voidpetty.events.emit
emit(name: string, data?: unknown, options?: EventEmitOptions): voidTypes referenced
EventEmitOptions
interface EventEmitOptions {
/** "local" (default) dispatches only to this plugin's handlers. "global"
* routes through the host to every loaded plugin. */
scope?: "local" | "global";
}