WP Kernel API / core/src / KernelEventBus
Class: KernelEventBus
Constructors
Constructor
ts
new KernelEventBus(): KernelEventBus;
Returns
KernelEventBus
Methods
on()
ts
on<K>(event, listener): () => void;
Type Parameters
K
K
extends keyof KernelEventMap
Parameters
event
K
listener
Listener
<KernelEventMap
[K
]>
Returns
ts
(): void;
Returns
void
once()
ts
once<K>(event, listener): () => void;
Type Parameters
K
K
extends keyof KernelEventMap
Parameters
event
K
listener
Listener
<KernelEventMap
[K
]>
Returns
ts
(): void;
Returns
void
off()
ts
off<K>(event, listener): void;
Type Parameters
K
K
extends keyof KernelEventMap
Parameters
event
K
listener
Listener
<KernelEventMap
[K
]>
Returns
void
emit()
ts
emit<K>(event, payload): void;
Type Parameters
K
K
extends keyof KernelEventMap
Parameters
event
K
payload
Returns
void