@talema/graphql-azure-servicebus-subscriptions
Version:
A GraphQL subscription library using Azure Service Bus topics as PubSub server
25 lines • 876 B
TypeScript
import { MessageHandlers, ServiceBusMessage, SubscribeOptions } from "@azure/service-bus";
declare class FakeMessageSender {
messages: ServiceBusMessage[];
private receiver;
constructor(receiver: FakeMessageReceiver);
sendMessages(message: ServiceBusMessage): Promise<void>;
messageCount(): number;
lastMessage(): ServiceBusMessage | undefined;
reset(): void;
}
declare class FakeMessageReceiver {
messageHandlers: MessageHandlers | undefined;
pendingMessages: ServiceBusMessage[];
onClose: Function;
subscribe(handlers: MessageHandlers, options?: SubscribeOptions): {
/**
* Causes the subscriber to stop receiving new messages.
*/
close(): Promise<void>;
};
flush(): Promise<void>;
reset(): void;
}
export { FakeMessageSender, FakeMessageReceiver };
//# sourceMappingURL=utils.d.ts.map