UNPKG

@js-thing/http-status-codes

Version:

Contains properly documented HTTP status code enums, reason phrases and helpers as defined in RFC

86 lines (85 loc) 4.95 kB
import HttpInformationReasonPhrases from './HttpInformationReasonPhrases'; import HttpSuccessReasonPhrases from './HttpSuccessReasonPhrases'; import HttpRedirectionReasonPhrases from './HttpRedirectionReasonPhrases'; import HttpClientErrorReasonPhrases from './HttpClientErrorReasonPhrases'; import HttpServerErrorReasonPhrases from './HttpServerErrorReasonPhrases'; /** * Enum for all HTTP status reason phrases * * HTTP response status codes indicate whether a specific * HTTP request has been successfully completed. * * This enum is a combined enum of all HTTP status reason phrases * * @readonly * @enum {string} */ export declare const HttpReasonPhrases: { InternalServerError: HttpServerErrorReasonPhrases.InternalServerError; NotImplemented: HttpServerErrorReasonPhrases.NotImplemented; BadGateway: HttpServerErrorReasonPhrases.BadGateway; ServiceUnavailable: HttpServerErrorReasonPhrases.ServiceUnavailable; GatewayTimeout: HttpServerErrorReasonPhrases.GatewayTimeout; HTTPVersionNotSupported: HttpServerErrorReasonPhrases.HTTPVersionNotSupported; VariantAlsoNegotiates: HttpServerErrorReasonPhrases.VariantAlsoNegotiates; InsufficientStorage: HttpServerErrorReasonPhrases.InsufficientStorage; LoopDetected: HttpServerErrorReasonPhrases.LoopDetected; NotExtended: HttpServerErrorReasonPhrases.NotExtended; NetworkAuthenticationRequired: HttpServerErrorReasonPhrases.NetworkAuthenticationRequired; BadRequest: HttpClientErrorReasonPhrases.BadRequest; UnAuthorised: HttpClientErrorReasonPhrases.UnAuthorised; PaymentRequired: HttpClientErrorReasonPhrases.PaymentRequired; Forbidden: HttpClientErrorReasonPhrases.Forbidden; NotFound: HttpClientErrorReasonPhrases.NotFound; MethodNotAllowed: HttpClientErrorReasonPhrases.MethodNotAllowed; NotAcceptable: HttpClientErrorReasonPhrases.NotAcceptable; ProxyAuthenticationRequired: HttpClientErrorReasonPhrases.ProxyAuthenticationRequired; RequestTimeout: HttpClientErrorReasonPhrases.RequestTimeout; Conflict: HttpClientErrorReasonPhrases.Conflict; Gone: HttpClientErrorReasonPhrases.Gone; LengthRequired: HttpClientErrorReasonPhrases.LengthRequired; PreconditionFailed: HttpClientErrorReasonPhrases.PreconditionFailed; PayloadTooLarge: HttpClientErrorReasonPhrases.PayloadTooLarge; URITooLong: HttpClientErrorReasonPhrases.URITooLong; UnsupportedMediaType: HttpClientErrorReasonPhrases.UnsupportedMediaType; RangeNotSatisfiable: HttpClientErrorReasonPhrases.RangeNotSatisfiable; ExpectationFailed: HttpClientErrorReasonPhrases.ExpectationFailed; IAmATeapot: HttpClientErrorReasonPhrases.IAmATeapot; MisdirectedRequest: HttpClientErrorReasonPhrases.MisdirectedRequest; UnprocessableEntity: HttpClientErrorReasonPhrases.UnprocessableEntity; Locked: HttpClientErrorReasonPhrases.Locked; FailedDependency: HttpClientErrorReasonPhrases.FailedDependency; TooEarly: HttpClientErrorReasonPhrases.TooEarly; UpgradeRequired: HttpClientErrorReasonPhrases.UpgradeRequired; PreconditionRequired: HttpClientErrorReasonPhrases.PreconditionRequired; TooManyRequests: HttpClientErrorReasonPhrases.TooManyRequests; RequestHeaderFieldsTooLarge: HttpClientErrorReasonPhrases.RequestHeaderFieldsTooLarge; UnavailableForLegalReasons: HttpClientErrorReasonPhrases.UnavailableForLegalReasons; MultipleChoice: HttpRedirectionReasonPhrases.MultipleChoice; MovedPermanently: HttpRedirectionReasonPhrases.MovedPermanently; Found: HttpRedirectionReasonPhrases.Found; SeeOther: HttpRedirectionReasonPhrases.SeeOther; NotModified: HttpRedirectionReasonPhrases.NotModified; UseProxy: HttpRedirectionReasonPhrases.UseProxy; Unused: HttpRedirectionReasonPhrases.Unused; TemporaryRedirect: HttpRedirectionReasonPhrases.TemporaryRedirect; PermanentRedirect: HttpRedirectionReasonPhrases.PermanentRedirect; Ok: HttpSuccessReasonPhrases.Ok; Created: HttpSuccessReasonPhrases.Created; Accepted: HttpSuccessReasonPhrases.Accepted; NonAuthoritativeInformation: HttpSuccessReasonPhrases.NonAuthoritativeInformation; NoContent: HttpSuccessReasonPhrases.NoContent; ResetContent: HttpSuccessReasonPhrases.ResetContent; PartialContent: HttpSuccessReasonPhrases.PartialContent; MultiStatus: HttpSuccessReasonPhrases.MultiStatus; AlreadyReported: HttpSuccessReasonPhrases.AlreadyReported; IMUsed: HttpSuccessReasonPhrases.IMUsed; Continue: HttpInformationReasonPhrases.Continue; SwitchingProtocol: HttpInformationReasonPhrases.SwitchingProtocol; Processing: HttpInformationReasonPhrases.Processing; EarlyHints: HttpInformationReasonPhrases.EarlyHints; }; /** * The type for HttpReasonPhrases */ export declare type HttpReasonPhrases = HttpInformationReasonPhrases | HttpSuccessReasonPhrases | HttpRedirectionReasonPhrases | HttpClientErrorReasonPhrases | HttpServerErrorReasonPhrases;