UNPKG

@mastra/core

Version:

Mastra is a framework for building AI-powered applications and agents with a modern TypeScript stack.

11 lines 534 B
import { PubSub } from './pubsub.js'; import type { Event } from './types.js'; export declare class EventEmitterPubSub extends PubSub { private emitter; constructor(); publish(topic: string, event: Omit<Event, 'id' | 'createdAt'>): Promise<void>; subscribe(topic: string, cb: (event: Event, ack?: () => Promise<void>) => void): Promise<void>; unsubscribe(topic: string, cb: (event: Event, ack?: () => Promise<void>) => void): Promise<void>; flush(): Promise<void>; } //# sourceMappingURL=event-emitter.d.ts.map