@proddata/node-cratedb
Version:
Node.js client for CrateDB
19 lines (18 loc) • 698 B
TypeScript
import { CrateDBErrorResponse } from '../interfaces';
export declare class CrateDBError extends Error {
readonly code: number;
readonly error_trace?: string | undefined;
readonly statusCode?: number | undefined;
constructor(message: string, code: number, error_trace?: string | undefined, statusCode?: number | undefined);
static fromResponse(response: CrateDBErrorResponse, statusCode?: number): CrateDBError;
}
export declare class DeserializationError extends Error {
constructor(message?: string, options?: {
cause?: Error;
});
}
export declare class RequestError extends Error {
constructor(message: string, options?: {
cause?: Error;
});
}