zents
Version:
ZenTS is a Node.js & TypeScript MVC-Framework for building rich web applications, released as free and open-source software under the MIT License. It is designed for building web applications with modern tools and design patterns.
41 lines (40 loc) • 2.54 kB
TypeScript
import type { ErrorResponseData } from '../types/types';
import type { ErrorResponsePayload } from '../types/interfaces';
import type { Response } from './Response';
export declare class ResponseError {
protected res: Response;
constructor(res: Response);
badRequest(message?: string, data?: ErrorResponseData): void;
unauthorized(message?: string, data?: ErrorResponseData): void;
paymentRequired(message?: string, data?: ErrorResponseData): void;
forbidden(message?: string, data?: ErrorResponseData): void;
notFound(message?: string, data?: ErrorResponseData): void;
methodNotAllowed(message?: string, allow?: string[], data?: ErrorResponseData): void;
notAcceptable(message?: string, data?: ErrorResponseData): void;
proxyAuthRequired(message?: string, data?: ErrorResponseData): void;
requestTimeout(message?: string, data?: ErrorResponseData): void;
conflict(message?: string, data?: ErrorResponseData): void;
gone(message?: string, data?: ErrorResponseData): void;
lengthRequired(message?: string, data?: ErrorResponseData): void;
preconditionFailed(message?: string, data?: ErrorResponseData): void;
payloadTooLarge(message?: string, data?: ErrorResponseData): void;
uriTooLong(message?: string, data?: ErrorResponseData): void;
unsupportedMediaType(message?: string, data?: ErrorResponseData): void;
rangeNotSatisfiable(message?: string, data?: ErrorResponseData): void;
expectationFailed(message?: string, data?: ErrorResponseData): void;
teapot(message?: string, data?: ErrorResponseData): void;
misdirected(message?: string, data?: ErrorResponseData): void;
badData(message?: string, data?: ErrorResponseData): void;
locked(message?: string, data?: ErrorResponseData): void;
failedDependency(message?: string, data?: ErrorResponseData): void;
tooEarly(message?: string, data?: ErrorResponseData): void;
preconditionRequired(message?: string, data?: ErrorResponseData): void;
tooManyRequests(message?: string, data?: ErrorResponseData): void;
illegal(message?: string, data?: ErrorResponseData): void;
internal(message?: string, data?: ErrorResponseData): void;
notImplemented(message?: string, data?: ErrorResponseData): void;
badGateway(message?: string, data?: ErrorResponseData): void;
serviceUnavailable(message?: string, data?: ErrorResponseData): void;
gatewayTimeout(message?: string, data?: ErrorResponseData): void;
protected response(payload: ErrorResponsePayload): void;
}