@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
TypeScript
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;