UNPKG

@multicloud-io/multicloud-connection-js

Version:

Shared TypeScript/JavaScript library for connecting to Multicloud servers with mTLS authentication

39 lines 1.32 kB
/** * Custom exception classes for Multicloud connections * * These exceptions provide structured error handling for different types * of failures that can occur when connecting to Multicloud servers. */ /** * Base exception for all Multicloud connection-related errors */ export declare class MulticloudConnectionError extends Error { readonly cause?: Error | undefined; constructor(message: string, cause?: Error | undefined); } /** * Exception for authentication-related errors */ export declare class MulticloudAuthenticationError extends MulticloudConnectionError { constructor(message: string, cause?: Error); } /** * Exception for configuration-related errors */ export declare class MulticloudConfigurationError extends MulticloudConnectionError { constructor(message: string, cause?: Error); } /** * Exception for HTTP/network-related errors */ export declare class MulticloudNetworkError extends MulticloudConnectionError { readonly statusCode?: number | undefined; constructor(message: string, statusCode?: number | undefined, cause?: Error); } /** * Exception for API response parsing errors */ export declare class MulticloudResponseError extends MulticloudConnectionError { constructor(message: string, cause?: Error); } //# sourceMappingURL=exceptions.d.ts.map