UNPKG

@ffsm/napi

Version:

Napi - A framework using with Next.js for building APIs.

98 lines (97 loc) 5.73 kB
export var NapiMethod; (function (NapiMethod) { NapiMethod["GET"] = "GET"; NapiMethod["POST"] = "POST"; NapiMethod["PUT"] = "PUT"; NapiMethod["DELETE"] = "DELETE"; NapiMethod["PATCH"] = "PATCH"; NapiMethod["OPTIONS"] = "OPTIONS"; NapiMethod["HEAD"] = "HEAD"; })(NapiMethod || (NapiMethod = {})); export var NapiContent; (function (NapiContent) { NapiContent["JSON"] = "application/json"; NapiContent["ENCODED"] = "application/x-www-form-urlencoded"; NapiContent["MULTIPART"] = "multipart/form-data"; NapiContent["TEXT"] = "text/plain"; NapiContent["BINARY"] = "application/octet-stream"; NapiContent["BUFFER"] = ""; })(NapiContent || (NapiContent = {})); export var NapiHttpStatus; (function (NapiHttpStatus) { NapiHttpStatus[NapiHttpStatus["OK"] = 200] = "OK"; NapiHttpStatus[NapiHttpStatus["CREATED"] = 201] = "CREATED"; NapiHttpStatus[NapiHttpStatus["ACCEPTED"] = 202] = "ACCEPTED"; NapiHttpStatus[NapiHttpStatus["NON_AUTHORITATIVE_INFORMATION"] = 203] = "NON_AUTHORITATIVE_INFORMATION"; NapiHttpStatus[NapiHttpStatus["NO_CONTENT"] = 204] = "NO_CONTENT"; NapiHttpStatus[NapiHttpStatus["RESET_CONTENT"] = 205] = "RESET_CONTENT"; NapiHttpStatus[NapiHttpStatus["PARTIAL_CONTENT"] = 206] = "PARTIAL_CONTENT"; NapiHttpStatus[NapiHttpStatus["MULTI_STATUS"] = 207] = "MULTI_STATUS"; NapiHttpStatus[NapiHttpStatus["ALREADY_REPORTED"] = 208] = "ALREADY_REPORTED"; NapiHttpStatus[NapiHttpStatus["IM_USED"] = 226] = "IM_USED"; NapiHttpStatus[NapiHttpStatus["MULTIPLE_CHOICES"] = 300] = "MULTIPLE_CHOICES"; NapiHttpStatus[NapiHttpStatus["MOVED_PERMANENTLY"] = 301] = "MOVED_PERMANENTLY"; NapiHttpStatus[NapiHttpStatus["MOVED_TEMPORARILY"] = 302] = "MOVED_TEMPORARILY"; NapiHttpStatus[NapiHttpStatus["SEE_OTHER"] = 303] = "SEE_OTHER"; NapiHttpStatus[NapiHttpStatus["NOT_MODIFIED"] = 304] = "NOT_MODIFIED"; NapiHttpStatus[NapiHttpStatus["TEMPORARY_REDIRECT"] = 307] = "TEMPORARY_REDIRECT"; NapiHttpStatus[NapiHttpStatus["PERMANENT_REDIRECT"] = 308] = "PERMANENT_REDIRECT"; NapiHttpStatus[NapiHttpStatus["BAD_REQUEST"] = 400] = "BAD_REQUEST"; NapiHttpStatus[NapiHttpStatus["UNAUTHORIZED"] = 401] = "UNAUTHORIZED"; NapiHttpStatus[NapiHttpStatus["FORBIDDEN"] = 403] = "FORBIDDEN"; NapiHttpStatus[NapiHttpStatus["NOT_FOUND"] = 404] = "NOT_FOUND"; NapiHttpStatus[NapiHttpStatus["METHOD_NOT_ALLOWED"] = 405] = "METHOD_NOT_ALLOWED"; NapiHttpStatus[NapiHttpStatus["NOT_ACCEPTABLE"] = 406] = "NOT_ACCEPTABLE"; NapiHttpStatus[NapiHttpStatus["CONFLICT"] = 409] = "CONFLICT"; NapiHttpStatus[NapiHttpStatus["LENGTH_REQUIRED"] = 411] = "LENGTH_REQUIRED"; NapiHttpStatus[NapiHttpStatus["PRECONDITION_FAILED"] = 412] = "PRECONDITION_FAILED"; NapiHttpStatus[NapiHttpStatus["UNSUPPORTED_MEDIA_TYPE"] = 415] = "UNSUPPORTED_MEDIA_TYPE"; NapiHttpStatus[NapiHttpStatus["EXPECTATION_FAILED"] = 417] = "EXPECTATION_FAILED"; NapiHttpStatus[NapiHttpStatus["IM_A_TEAPOT"] = 418] = "IM_A_TEAPOT"; NapiHttpStatus[NapiHttpStatus["UNPROCESSABLE_ENTITY"] = 422] = "UNPROCESSABLE_ENTITY"; NapiHttpStatus[NapiHttpStatus["TOO_MANY_REQUESTS"] = 429] = "TOO_MANY_REQUESTS"; NapiHttpStatus[NapiHttpStatus["INTERNAL_SERVER"] = 500] = "INTERNAL_SERVER"; NapiHttpStatus[NapiHttpStatus["NOT_IMPLEMENTED"] = 501] = "NOT_IMPLEMENTED"; NapiHttpStatus[NapiHttpStatus["BAD_GATEWAY"] = 502] = "BAD_GATEWAY"; NapiHttpStatus[NapiHttpStatus["SERVICE_UNAVAILABLE"] = 503] = "SERVICE_UNAVAILABLE"; NapiHttpStatus[NapiHttpStatus["GATEWAY_TIMEOUT"] = 504] = "GATEWAY_TIMEOUT"; })(NapiHttpStatus || (NapiHttpStatus = {})); export var NapiHttpCode; (function (NapiHttpCode) { NapiHttpCode["OK"] = "OK"; NapiHttpCode["CREATED"] = "Created"; NapiHttpCode["ACCEPTED"] = "Accepted"; NapiHttpCode["NON_AUTHORITATIVE_INFORMATION"] = "Non-Authoritative Information"; NapiHttpCode["NO_CONTENT"] = "No Content"; NapiHttpCode["RESET_CONTENT"] = "Reset Content"; NapiHttpCode["PARTIAL_CONTENT"] = "Partial Content"; NapiHttpCode["MULTI_STATUS"] = "Multi-Status"; NapiHttpCode["ALREADY_REPORTED"] = "Already Reported"; NapiHttpCode["IM_USED"] = "IM Used"; NapiHttpCode["MULTIPLE_CHOICES"] = "Multiple Choices"; NapiHttpCode["MOVED_PERMANENTLY"] = "Moved Permanently"; NapiHttpCode["MOVED_TEMPORARILY"] = "Moved Temporarily"; NapiHttpCode["SEE_OTHER"] = "See Other"; NapiHttpCode["NOT_MODIFIED"] = "Not Modified"; NapiHttpCode["TEMPORARY_REDIRECT"] = "Temporary Redirect"; NapiHttpCode["PERMANENT_REDIRECT"] = "Permanent Redirect"; NapiHttpCode["BAD_REQUEST"] = "Bad Request"; NapiHttpCode["UNAUTHORIZED"] = "Unauthorized"; NapiHttpCode["FORBIDDEN"] = "Forbidden"; NapiHttpCode["NOT_FOUND"] = "Not Found"; NapiHttpCode["METHOD_NOT_ALLOWED"] = "Method Not Allowed"; NapiHttpCode["NOT_ACCEPTABLE"] = "Not Acceptable"; NapiHttpCode["CONFLICT"] = "Conflict"; NapiHttpCode["LENGTH_REQUIRED"] = "Length Required"; NapiHttpCode["PRECONDITION_FAILED"] = "Precondition Failed"; NapiHttpCode["UNSUPPORTED_MEDIA_TYPE"] = "Unsupported Media Type"; NapiHttpCode["EXPECTATION_FAILED"] = "Expectation Failed"; NapiHttpCode["IM_A_TEAPOT"] = "I'm a teapot"; NapiHttpCode["UNPROCESSABLE_ENTITY"] = "Unprocessable Entity"; NapiHttpCode["TOO_MANY_REQUESTS"] = "Too Many Requests"; NapiHttpCode["INTERNAL_SERVER"] = "Internal Server Error"; NapiHttpCode["NOT_IMPLEMENTED"] = "Not Implemented"; NapiHttpCode["BAD_GATEWAY"] = "Bad Gateway"; NapiHttpCode["SERVICE_UNAVAILABLE"] = "Service Unavailable"; NapiHttpCode["GATEWAY_TIMEOUT"] = "Gateway Timeout"; })(NapiHttpCode || (NapiHttpCode = {}));