@ffsm/napi
Version:
Napi - A framework using with Next.js for building APIs.
98 lines (97 loc) • 5.73 kB
JavaScript
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 = {}));