| 1 | export const SPECIAL_URI = '/~/' |
| 2 | export const FRONTEND_URI = SPECIAL_URI + 'frontend/' |
| 3 | export const ADMIN_URI = SPECIAL_URI + 'admin/' |
| 4 | export const API_URI = SPECIAL_URI + 'api/' |
| 5 | export const PLUGINS_PUB_URI = SPECIAL_URI + 'plugins/' |
| 6 | export const ICONS_URI = SPECIAL_URI + 'icons/' |
| 7 | export const PORT_DISABLED = -1 |
| 8 | export const NBSP = '\xA0' |
| 9 | export const PLUGIN_CUSTOM_REST_PREFIX = '_' |
| 10 | export const HFS_REPO = 'rejetto/hfs' |
| 11 | export const UPLOAD_TEMP_HASH = 'upload-temp-hash' |
| 12 | export const MTIME_CHECK = 'x-mtime-check' |
| 13 | export const PREVIOUS_TAG = 'previous' |
| 14 | export const ALLOW_SESSION_IP_CHANGE = 'allow_session_ip_change' |
| 15 | export const HIDE_IN_TESTS = 'hideInTests' // elements that have variable size, where masking would produce changes, must be hidden |
| 16 | export const MASK_IN_TESTS = 'maskInTests' |
| 17 | export const EMBEDDED_LANGUAGE = 'en' // frontend includes this language in the code, and not need to import the translation-json |
| 18 | export const BASIC_AUTHENTICATE_HEADER = 'Basic realm="HFS"' |
| 19 | |
| 20 | export const HTTP_OK = 200 |
| 21 | export const HTTP_CREATED = 201 |
| 22 | export const HTTP_NO_CONTENT = 204 |
| 23 | export const HTTP_PARTIAL_CONTENT = 206 |
| 24 | export const HTTP_MOVED_PERMANENTLY = 301 |
| 25 | export const HTTP_TEMPORARY_REDIRECT = 302 |
| 26 | export const HTTP_NOT_MODIFIED = 304 |
| 27 | export const HTTP_BAD_REQUEST = 400 |
| 28 | export const HTTP_UNAUTHORIZED = 401 |
| 29 | export const HTTP_FORBIDDEN = 403 |
| 30 | export const HTTP_NOT_FOUND = 404 |
| 31 | export const HTTP_METHOD_NOT_ALLOWED = 405 |
| 32 | export const HTTP_NOT_ACCEPTABLE = 406 |
| 33 | export const HTTP_CONFLICT = 409 |
| 34 | export const HTTP_LENGTH_REQUIRED = 411 |
| 35 | export const HTTP_PRECONDITION_FAILED = 412 |
| 36 | export const HTTP_PAYLOAD_TOO_LARGE = 413 |
| 37 | export const HTTP_RANGE_NOT_SATISFIABLE = 416 |
| 38 | export const HTTP_FOOL = 418 |
| 39 | export const HTTP_LOCKED = 423 |
| 40 | export const HTTP_FAILED_DEPENDENCY = 424 |
| 41 | export const HTTP_TOO_MANY_REQUESTS = 429 |
| 42 | export const HTTP_SERVER_ERROR = 500 |
| 43 | export const HTTP_SERVICE_UNAVAILABLE = 503 |
| 44 | export const HTTP_INSUFFICIENT_STORAGE = 507 |
| 45 | |
| 46 | export const HTTP_MESSAGES: Record<number, string> = { |
| 47 | [HTTP_UNAUTHORIZED]: "Unauthorized", |
| 48 | [HTTP_FORBIDDEN]: "Forbidden", |
| 49 | [HTTP_NOT_FOUND]: "Not found", |
| 50 | [HTTP_SERVER_ERROR]: "Server error", |
| 51 | [HTTP_TOO_MANY_REQUESTS]: "Too many requests", |
| 52 | } |