trpc-rabbitmq
Version:
tRPC adapter for RabbitMQ
14 lines • 559 B
TypeScript
import { AnyRouter } from '@trpc/server';
import type { OnErrorFunction } from '@trpc/server/dist/internals/types';
import type { ConsumeMessage } from 'amqplib';
export declare type CreateRMQHandlerOptions<TRouter extends AnyRouter> = {
url: string;
queue: string;
router: TRouter;
durable?: boolean;
onError?: OnErrorFunction<TRouter, ConsumeMessage>;
};
export declare const createRMQHandler: <TRouter extends AnyRouter>(opts: CreateRMQHandlerOptions<TRouter>) => {
close: () => Promise<void>;
};
//# sourceMappingURL=index.d.ts.map