UNPKG

@medusajs/types

Version:
8 lines 516 B
import { ITransactionBaseService } from "../transaction-base"; import { Message, Subscriber, SubscriberContext } from "./common"; export interface IEventBusService extends ITransactionBaseService { subscribe(eventName: string | symbol, subscriber: Subscriber, context?: SubscriberContext): this; unsubscribe(eventName: string | symbol, subscriber: Subscriber, context?: SubscriberContext): this; emit<T>(data: Message<T> | Message<T>[]): Promise<unknown | void>; } //# sourceMappingURL=event-bus.d.ts.map