detritus

Constantsnamespace

HTTP methods, headers, status codes and content types.

On this page
import { Constants } from 'detritus-rest';
4 enums · 1 variables

Enums

Named constants.

ContentTypes

enum src/constants.ts:7
APPLICATION_JSON
"application/json"
APPLICATION_OCTET_STREAM
"application/octet-stream"
MULTIPART_FORM_DATA
"multipart/form-data"
TEXT_PLAIN
"text/plain"

HTTPHeaders

enum src/constants.ts:14
ACCEPT_ENCODING
"accept-encoding"
CONTENT_ENCODING
"content-encoding"
CONTENT_LENGTH
"content-length"
CONTENT_TYPE
"content-type"
HTTP2_AUTHORITY
":authority"
HTTP2_METHOD
":method"
HTTP2_PATH
":path"
HTTP2_PROTOCOL
":protocol"
HTTP2_SCHEME
":scheme"
HTTP2_STATUS
":status"
USER_AGENT
"user-agent"

HTTPMethods

enum src/constants.ts:28
DELETE
"DELETE"
GET
"GET"
HEAD
"HEAD"
OPTIONS
"OPTIONS"
PATCH
"PATCH"
POST
"POST"
PUT
"PUT"

HTTPStatusCodes

enum src/constants.ts:38
ACCEPTED
202
ALREADY_REPORTED
208
BAD_GATEWAY
502
BAD_REQUEST
400
BANDWIDTH_LIMIT_EXCEEDED
509
CONFLICT
409
CONTINUE
100
CREATED
201
EARLY_HINTS
103
EXPECTATION_FAILED
417
FAILED_DEPENDENCY
424
FORBIDDEN
403
FOUND
302
GATEWAY_TIMEOUT
504
GONE
410
HTTP_VERSION_NOT_SUPPORTED
505
IM_USED
226
INSUFFICIENT_STORAGE
507
INTERNAL_SERVER_ERROR
500
LENGTH_REQUIRED
411
LOCKED
423
LOOP_DETECTED
508
METHOD_NOT_ALLOWED
405
MISDIRECTED_REQUEST
421
MOVED_PERMANENTLY
301
MULTI_STATUS
207
MULTIPLE_CHOICES
300
NETWORK_AUTHENTICATION_REQUIRED
511
NO_CONTENT
204
NON_AUTHORITATIVE_INFORMATION
203
NOT_ACCEPTABLE
406
NOT_EXTENDED
510
NOT_FOUND
404
NOT_IMPLEMENTED
501
NOT_MODIFIED
304
OK
200
PARTIAL_CONTENT
206
PAYLOAD_TOO_LARGE
413
PAYMENT_REQUIRED
402
PERMANENT_REDIRECT
308
PRECONDITION_FAILED
412
PRECONDITION_REQUIRED
428
PROCESSING
102
PROXY_AUTHENTICATION_REQUIRED
407
RANGE_NOT_SATISFIABLE
416
REQUEST_HEADER_FIELDS_TOO_LARGE
431
REQUEST_TIMEOUT
408
RESET_CONTENT
205
SEE_OTHER
303
SERVICE_UNAVAILABLE
503
SWITCHING_PROTOCOLS
101
TEAPOT
418
TEMPORARY_REDIRECT
307
TOO_MANY_REQUESTS
429
UNAUTHORIZED
401
UNORDERED_COLLECTION
425
UNPROCESSABLE_ENTITY
422
UNSUPPORTED_MEDIA_TYPE
415
UPGRADE_REQUIRED
426
URI_TOO_LONG
414
USE_PROXY
305
VARIANT_ALSO_NEGOTIATES
506

Variables

Exported values.

Package

variable const src/constants.ts:1
const Package: Readonly<{ URL: "https://github.com/detritusjs/rest"; VERSION: "0.9.0-beta.17" }>
export const Package = Object.freeze({
  URL: 'https://github.com/detritusjs/rest',
  VERSION: '0.9.0-beta.17',
});