graphql-amqp-subscriptions
Version:
GraphQL AMQP Subscriptions
18 lines (17 loc) • 404 B
TypeScript
import { Options, Connection } from 'amqplib';
export interface Exchange {
name: string;
type: string;
options?: Options.AssertExchange;
}
export interface Queue {
name?: string;
options?: Options.AssertQueue;
unbindOnDispose?: boolean;
deleteOnDispose?: boolean;
}
export interface PubSubAMQPConfig {
connection: Connection;
exchange?: Exchange;
queue?: Queue;
}