UNPKG

bridgets

Version:

<p align="center"> <a href="https://bridgets.co"> <img src="http://bridgets.co/assets/logo-short.svg" height="48" /> <h1 align="center">BridgeTS</h1> </a> </p>

39 lines 2.25 kB
import { ControllerI } from '../Controller'; export declare const handler: ControllerI['handler']; export declare class Controller implements ControllerI { isBridgeController: boolean; handler: ControllerI['handler']; httpError: <Type extends "Bad Request" | "Unauthorized" | "Forbidden" | "Not Found" | "Method Not Allowed" | "Not Acceptable" | "Proxy Authentication Required" | "Request Timeout" | "Conflict" | "Gone" | "Length Required" | "Precondition Failed" | "Request Entity Too Large" | "Request-URI Too Long" | "Unsupported Media Type" | "Requested Range Not Satisfiable" | "Expectation Failed" | "Unprocessable entity" | "Internal Server Error" | "Not Implemented" | "Bad Gateway" | "Service Unavailable" | "Gateway Timeout" | "HTTP Version Not Supported", Name extends string, Data>(type: Type, name: Name, data?: Data | undefined) => { error: { name: Name; data?: Data | undefined; status: { readonly 'Bad Request': 400; readonly Unauthorized: 401; readonly Forbidden: 403; readonly 'Not Found': 404; readonly 'Method Not Allowed': 405; readonly 'Not Acceptable': 406; readonly 'Proxy Authentication Required': 407; readonly 'Request Timeout': 408; readonly Conflict: 409; readonly Gone: 410; readonly 'Length Required': 411; readonly 'Precondition Failed': 412; readonly 'Request Entity Too Large': 413; readonly 'Request-URI Too Long': 414; readonly 'Unsupported Media Type': 415; readonly 'Requested Range Not Satisfiable': 416; readonly 'Expectation Failed': 417; readonly 'Unprocessable entity': 422; readonly 'Internal Server Error': 500; readonly 'Not Implemented': 501; readonly 'Bad Gateway': 502; readonly 'Service Unavailable': 503; readonly 'Gateway Timeout': 504; readonly 'HTTP Version Not Supported': 505; }[Type]; }; }; } //# sourceMappingURL=controller.d.ts.map