UNPKG

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
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; }