@cc-heart/utils
Version:
🔧 javascript common tools collection
151 lines (150 loc) • 5.81 kB
TypeScript
export declare const HTTP_STATUS: {
readonly CONTINUE: 100;
readonly SWITCHING_PROTOCOLS: 101;
readonly PROCESSING: 102;
readonly EARLYHINTS: 103;
readonly OK: 200;
readonly CREATED: 201;
readonly ACCEPTED: 202;
readonly NON_AUTHORITATIVE_INFORMATION: 203;
readonly NO_CONTENT: 204;
readonly RESET_CONTENT: 205;
readonly PARTIAL_CONTENT: 206;
readonly AMBIGUOUS: 300;
readonly MOVED_PERMANENTLY: 301;
readonly FOUND: 302;
readonly SEE_OTHER: 303;
readonly NOT_MODIFIED: 304;
readonly TEMPORARY_REDIRECT: 307;
readonly PERMANENT_REDIRECT: 308;
readonly BAD_REQUEST: 400;
readonly UNAUTHORIZED: 401;
readonly PAYMENT_REQUIRED: 402;
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 PAYLOAD_TOO_LARGE: 413;
readonly URI_TOO_LONG: 414;
readonly UNSUPPORTED_MEDIA_TYPE: 415;
readonly REQUESTED_RANGE_NOT_SATISFIABLE: 416;
readonly EXPECTATION_FAILED: 417;
readonly I_AM_A_TEAPOT: 418;
readonly MISDIRECTED: 421;
readonly UNPROCESSABLE_ENTITY: 422;
readonly FAILED_DEPENDENCY: 424;
readonly PRECONDITION_REQUIRED: 428;
readonly TOO_MANY_REQUESTS: 429;
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;
};
export declare const REQUEST_METHOD: {
readonly GET: "GET";
readonly POST: "POST";
readonly PUT: "PUT";
readonly DELETE: "DELETE";
readonly PATCH: "PATCH";
readonly ALL: "ALL";
readonly OPTIONS: "OPTIONS";
readonly HEAD: "HEAD";
readonly SEARCH: "SEARCH";
};
export declare const MIME_TYPES: {
readonly TXT: "text/plain";
readonly HTML: "text/html";
readonly HTM: "text/html";
readonly CSS: "text/css";
readonly CSV: "text/csv";
readonly XML: "application/xml";
readonly JSON: "application/json";
readonly JAVASCRIPT: "application/javascript";
readonly PNG: "image/png";
readonly JPG: "image/jpeg";
readonly JPEG: "image/jpeg";
readonly GIF: "image/gif";
readonly BMP: "image/bmp";
readonly WEBP: "image/webp";
readonly SVG: "image/svg+xml";
readonly ICO: "image/vnd.microsoft.icon";
readonly MP3: "audio/mpeg";
readonly WAV: "audio/wav";
readonly OGG: "audio/ogg";
readonly M4A: "audio/mp4";
readonly FLAC: "audio/flac";
readonly MP4: "video/mp4";
readonly AVI: "video/x-msvideo";
readonly MOV: "video/quicktime";
readonly WMV: "video/x-ms-wmv";
readonly FLV: "video/x-flv";
readonly WEBM: "video/webm";
readonly MKV: "video/x-matroska";
readonly ZIP: "application/zip";
readonly RAR: "application/vnd.rar";
readonly '7Z': "application/x-7z-compressed";
readonly TAR: "application/x-tar";
readonly GZ: "application/gzip";
readonly BZ2: "application/x-bzip2";
readonly PDF: "application/pdf";
readonly DOC: "application/msword";
readonly DOT: "application/msword";
readonly DOCX: "application/vnd.openxmlformats-officedocument.wordprocessingml.document";
readonly DOTX: "application/vnd.openxmlformats-officedocument.wordprocessingml.template";
readonly XLS: "application/vnd.ms-excel";
readonly XLT: "application/vnd.ms-excel";
readonly XLSX: "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet";
readonly XLSM: "application/vnd.ms-excel.sheet.macroEnabled.12";
readonly PPT: "application/vnd.ms-powerpoint";
readonly POT: "application/vnd.ms-powerpoint";
readonly PPTX: "application/vnd.openxmlformats-officedocument.presentationml.presentation";
readonly POTX: "application/vnd.openxmlformats-officedocument.presentationml.template";
readonly PPSX: "application/vnd.openxmlformats-officedocument.presentationml.slideshow";
readonly EXE: "application/vnd.microsoft.portable-executable";
readonly DLL: "application/vnd.microsoft.portable-executable";
readonly MSI: "application/x-msdownload";
readonly BAT: "application/x-msdownload";
readonly WOFF: "font/woff";
readonly WOFF2: "font/woff2";
readonly TTF: "font/ttf";
readonly OTF: "font/otf";
readonly EOT: "application/vnd.ms-fontobject";
readonly JSONLD: "application/ld+json";
readonly MAP: "application/json";
readonly WASM: "application/wasm";
readonly TS: "video/mp2t";
readonly MPD: "application/dash+xml";
readonly M3U8: "application/vnd.apple.mpegurl";
readonly TORRENT: "application/x-bittorrent";
readonly SWF: "application/x-shockwave-flash";
readonly EPUB: "application/epub+zip";
readonly APK: "application/vnd.android.package-archive";
readonly DMG: "application/x-apple-diskimage";
readonly EML: "message/rfc822";
readonly MSG: "application/vnd.ms-outlook";
readonly DWG: "application/acad";
readonly DXF: "application/vnd.dxf";
readonly OBJ: "application/octet-stream";
readonly STL: "application/sla";
readonly PY: "text/x-python";
readonly JAVA: "text/x-java-source";
readonly C: "text/x-csrc";
readonly CPP: "text/x-c++src";
readonly CS: "text/plain";
readonly RB: "application/x-ruby";
readonly GO: "text/plain";
readonly PHP: "application/x-httpd-php";
readonly SWIFT: "text/x-swift";
readonly KT: "text/plain";
readonly RTF: "application/rtf";
readonly ALZ: "application/x-alz";
readonly '7ZIP': "application/x-7z-compressed";
};