@bavenir/spade-node-js-client
Version:
A client-side JavaScript library that can be used to iteract with Data Broker's API.
52 lines (51 loc) • 1.56 kB
TypeScript
/**
* Base class for all Data Broker related errors.
*/
export declare class DataBrokerError extends Error {
statusCode: number | undefined;
originalError: any | undefined;
/**
* @param {string} message - The error message.
* @param {any} [error] - The original error object, if available.
*/
constructor(message: string, error?: any);
}
/**
* Error thrown when Data Broker initialization fails.
*/
export declare class DataBrokerInitError extends DataBrokerError {
/**
* @param {string} [message] - The error message.
* @param {any} [error] - The original error object, if available.
*/
constructor(message?: string, error?: any);
}
/**
* Error thrown when a healthcheck fails.
*/
export declare class DataBrokerHealthcheckError extends DataBrokerError {
/**
* @param {any} [error] - The original error object, if available.
*/
constructor(error?: any);
}
/**
* Error thrown when discovery fails.
*/
export declare class DataBrokerDiscoveryError extends DataBrokerError {
/**
* @param {string} [message] - The error message.
* @param {any} [error] - The original error object, if available.
*/
constructor(message?: string, error?: any);
}
/**
* Error thrown when consumption fails.
*/
export declare class DataBrokerConsumptionError extends DataBrokerError {
/**
* @param {string} [message] - The error message.
* @param {any} [error] - The original error object, if available.
*/
constructor(message?: string, error?: any);
}