Reference
Event Bus
Usage
// from drop-in project (SDK)import { events } from '@adobe-commerce/elsie/lib';
// from host siteimport { events } from '@dropins/tools/event-bus.js';
Methods
Listener
const onEvent = events.on('<event>', (payload) => { //...handle payload});
// Stop listening to eventonEvent.off();
Emit
events.emit('<event>', <payload>);
Logging
// Enable loggingevents.enableLogger(true);
// Disable loggingevents.enableLogger(false);
Get Latest Payload
events.lastPayload('<event>'): EventPayload | undefined;