UNPKG

barracuda-client-api

Version:

API Client to connect to Barracuda Enterprise Service Bus

32 lines 1.15 kB
import { IBarracudaBridgeMessage, BarracudaConnectionStatus, BarracudaConnectionProps } from "../IBarracudaClient"; export interface IBarracudaErrorPayload { msg?: IBarracudaBridgeMessage | string | object; requestMsg?: IBarracudaBridgeMessage; httpRequest?: { info: RequestInfo; init: RequestInit; }; httpResponse?: Response | any; httpResponseBody?: string; url?: string; inboundQueueLength?: number; isServerError?: boolean; originalError?: Error; connectionProps?: Pick<BarracudaConnectionProps, "endpoint" & "reconnect">; connectionState?: BarracudaConnectionStatus; handlerName?: string; handlerContext?: any; reason?: string; instance?: string; topic?: string; connectedAtLeastOnce?: boolean; } export declare class BarracudaError extends Error { private readonly _data; constructor(msg: string, errorData: IBarracudaErrorPayload); get data(): Partial<IBarracudaErrorPayload>; static isBarracudaError(ob: any): boolean; static isBarracudaServerError(ob: any): boolean; toString(): string; } //# sourceMappingURL=index.d.ts.map