main
ts 52 lines 2.15 KB
Raw
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 }