@cloudamqp/amqp-client
Version:
AMQP 0-9-1 client, both for browsers (WebSocket) and node (TCP Socket)
28 lines • 2 kB
TypeScript
export { AMQPClient } from "./amqp-socket-client.js";
export { AMQPWebSocketClient } from "./amqp-websocket-client.js";
export { AMQPChannel, QueueOk, MessageCount, QueueParams, ExchangeParams, ConsumeParams } from "./amqp-channel.js";
export { AMQPQueue } from "./amqp-queue.js";
export type { QueuePublishOptions } from "./amqp-queue.js";
export { AMQPConsumer, AMQPGeneratorConsumer } from "./amqp-consumer.js";
export { AMQPError } from "./amqp-error.js";
export { AMQPMessage } from "./amqp-message.js";
export type { ResolveMessageBody } from "./amqp-publisher.js";
export { AMQPProperties, Field } from "./amqp-properties.js";
export { AMQPTlsOptions } from "./amqp-tls-options.js";
export { AMQPSession } from "./amqp-session.js";
export type { AMQPSessionOptions, ExchangeOptions, QueueOptions } from "./amqp-session.js";
export type { AMQPExchangeLike, AMQPQueueLike, AMQPSessionLike, AMQPSubscriptionLike } from "./amqp-mockable.js";
export { AMQPExchange } from "./amqp-exchange.js";
export type { ExchangePublishOptions } from "./amqp-exchange.js";
export { AMQPSubscription, AMQPGeneratorSubscription } from "./amqp-subscription.js";
export type { QueueSubscribeParams } from "./amqp-queue.js";
export { AMQPRPCClient } from "./amqp-rpc-client.js";
export { AMQPRPCServer } from "./amqp-rpc-server.js";
export type { RPCHandler } from "./amqp-rpc-server.js";
export { AMQPBaseClient } from "./amqp-base-client.js";
export type { Logger } from "./types.js";
export type { AMQPWebSocketInit } from "./amqp-websocket-client.js";
export { builtinParsers, builtinCoders, deflateRawCoder, serializeAndEncode, decodeAndParse, decodeMessage, } from "./amqp-codec-registry.js";
export type { AMQPParser, AMQPCoder, ParserMap, CoderMap, ParserRegistry, CoderRegistry, BuiltinParsers, BuiltinCoders, InferParserInput, InferParserOutput, JsonSerializable, } from "./amqp-codec-registry.js";
export type { PlainBody, ResolveBody } from "./amqp-publisher.js";
//# sourceMappingURL=index.d.ts.map