@mastra/core
Version:
16 lines • 622 B
TypeScript
import type { PubSub } from '../../events/pubsub.js';
import type { IMastraLogger } from '../../logger/index.js';
import type { EventRouter, WorkerTransport } from './transport.js';
export declare class PullTransport implements WorkerTransport {
#private;
constructor({ pubsub, group, topic, logger, }: {
pubsub: PubSub;
group: string;
/** Pubsub topic to subscribe to. Defaults to the workflows topic. */
topic?: string;
logger?: IMastraLogger;
});
start(router: EventRouter): Promise<void>;
stop(): Promise<void>;
}
//# sourceMappingURL=pull-transport.d.ts.map