/**
 * Options contains all of the options that will be passed along to amqplib
 * upon channel creation
 */ export interface AmqpOptions { channelMax ? : number ; frameMax ? : number ; heartbeat ? : number ; hostname : string ; locale ? : string ; password ? : string ; port ? : number ; protocol : string ; username ? : string ; vhost ? : string ; } /**
 * SocketOptions is an interface that will be passed to amqplib.createClient
 * should the connection be secure
 */ export interface SocketOptions { ca ? : Array < Buffer > ; cert ? : Buffer ; key ? : Buffer ; passphrase ? : string ; } export const DEFAULT_AMQP_OPTIONS = { hostname : "localhost" , protocol : "amqp" , } ;