rhea
Version:
reactive AMQP 1.0 library
27 lines (22 loc) • 555 B
TypeScript
/// <reference types="node" />
export declare interface ProtocolError extends Error {
message: string;
name: string;
}
export declare interface TypeError extends ProtocolError {
message: string;
name: string;
}
export interface SimpleError {
type: string;
code: string;
message: string
}
export declare interface ConnectionError extends Error {
message: string;
name: string;
description: string;
condition: any;
connection: any;
toJSON(): SimpleError;//avoids circular reference by omitting connection
}