mirror of
https://github.com/arthur-pbty/portfolio2023.git
synced 2026-06-04 15:56:24 +02:00
18 lines
494 B
TypeScript
18 lines
494 B
TypeScript
/**
|
|
* Extended Error object with the option to set error `status` and `code`.
|
|
* At AdonisJs, we prefer exceptions with proper error codes to handle
|
|
* them without relying on message pattern matching.
|
|
*
|
|
* ```js
|
|
* new Exception('message', 500, 'E_RUNTIME_EXCEPTION')
|
|
* ```
|
|
*/
|
|
export declare class Exception extends Error {
|
|
name: string;
|
|
message: string;
|
|
help?: string;
|
|
code?: string;
|
|
status: number;
|
|
constructor(message: string, status?: number, code?: string);
|
|
}
|