UNPKG

trpc-rabbitmq

Version:
14 lines 559 B
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