UNPKG

@nowarajs/error

Version:

A collection of error classes for NowaraJS

14 lines (13 loc) 502 B
import type { HTTP_STATUS_CODES } from '../enums/httpStatusCodes'; import type { BaseErrorOptions } from './baseErrorOptions'; /** * Options for HTTP-related errors. * * @template TCause - The type of the cause of the error */ export interface HttpErrorOptions<TCause = unknown> extends BaseErrorOptions<TCause> { /** * The HTTP status code associated with the error */ httpStatusCode?: keyof typeof HTTP_STATUS_CODES | typeof HTTP_STATUS_CODES[keyof typeof HTTP_STATUS_CODES]; }