UNPKG

@unchainedshop/events

Version:

This package contains business logic for the event emitter abstraction layer

4 lines 719 B
import { EmitAdapter, RawPayloadType } from './EventDirector.js'; declare const emit: (eventName: string, data?: Record<string, any>) => Promise<void>, getEmitAdapter: () => EmitAdapter, getEmitHistoryAdapter: () => EmitAdapter, getRegisteredEvents: () => string[], registerEvents: (events: string[]) => void, setEmitAdapter: (adapter: EmitAdapter) => void, setEmitHistoryAdapter: (adapter: EmitAdapter) => void, subscribe: <T>(eventName: string, callback: (payload: RawPayloadType<T>) => void) => void; export { emit, getEmitAdapter, getEmitHistoryAdapter, getRegisteredEvents, registerEvents, setEmitAdapter, setEmitHistoryAdapter, subscribe, EmitAdapter, RawPayloadType, }; //# sourceMappingURL=events-index.d.ts.map