@opra/common
Version:
Opra common package
14 lines (13 loc) • 548 B
TypeScript
import type { ErrorIssue } from './error-issue.js';
import { OpraException } from './opra-exception.js';
/**
* Defines the base Opra exception, which is handled by the default Exceptions Handler.
*/
export declare class OpraHttpError extends OpraException {
status: number;
constructor();
constructor(issue: string | Partial<ErrorIssue> | Error, status?: number);
constructor(issue: string | Partial<ErrorIssue>, cause?: Error, status?: number);
setStatus(status: number): this;
protected initError(issue: Error): void;
}