@opra/client
Version:
Opra Client package
25 lines (24 loc) • 617 B
TypeScript
import type { ErrorIssue } from '@opra/common';
/**
* Error class for OPRA client operations.
*
* @class ClientError
*/
export declare class ClientError extends Error {
cause?: Error | undefined;
/** Detailed error issues */
issues: ErrorIssue[];
/** HTTP status code */
status?: number;
/**
* Creates a new instance of ClientError.
*
* @param init Initialization parameters.
* @param cause The underlying error cause.
*/
constructor(init: {
message: string;
issues?: ErrorIssue[];
status?: number;
}, cause?: Error | undefined);
}