UNPKG

kequapp

Version:

A minimal, zero-magic Node web framework built on native APIs

50 lines (49 loc) 1.93 kB
import type { TServerEx } from '../../types.ts'; type TServerExHelper = (message?: string, ...info: unknown[]) => TServerEx; type TEx = { StatusCode: (statusCode: number, message?: string, ...info: unknown[]) => TServerEx; BadRequest: TServerExHelper; Unauthorized: TServerExHelper; PaymentRequired: TServerExHelper; Forbidden: TServerExHelper; NotFound: TServerExHelper; MethodNotAllowed: TServerExHelper; NotAcceptable: TServerExHelper; ProxyAuthenticationRequired: TServerExHelper; RequestTimeout: TServerExHelper; Conflict: TServerExHelper; Gone: TServerExHelper; LengthRequired: TServerExHelper; PreconditionFailed: TServerExHelper; PayloadTooLarge: TServerExHelper; URITooLong: TServerExHelper; UnsupportedMediaType: TServerExHelper; RangeNotSatisfiable: TServerExHelper; ExpectationFailed: TServerExHelper; ImATeapot: TServerExHelper; MisdirectedRequest: TServerExHelper; UnprocessableEntity: TServerExHelper; Locked: TServerExHelper; FailedDependency: TServerExHelper; TooEarly: TServerExHelper; UpgradeRequired: TServerExHelper; PreconditionRequired: TServerExHelper; TooManyRequests: TServerExHelper; RequestHeaderFieldsTooLarge: TServerExHelper; UnavailableForLegalReasons: TServerExHelper; InternalServerError: TServerExHelper; NotImplemented: TServerExHelper; BadGateway: TServerExHelper; ServiceUnavailable: TServerExHelper; GatewayTimeout: TServerExHelper; HTTPVersionNotSupported: TServerExHelper; VariantAlsoNegotiates: TServerExHelper; InsufficientStorage: TServerExHelper; LoopDetected: TServerExHelper; BandwidthLimitExceeded: TServerExHelper; NotExtended: TServerExHelper; NetworkAuthenticationRequired: TServerExHelper; }; declare const _default: TEx; export default _default; export declare function unknownToEx(error: unknown): TServerEx;