UNPKG

mentoss

Version:

A utility to mock fetch requests and responses.

37 lines (36 loc) 1.4 kB
/** * Checks if a status code represents a redirect * @param {number} status The HTTP status code * @returns {boolean} True if the status code is a redirect status */ export function isRedirectStatus(status: number): boolean; /** * Checks if a status code is a redirect that changes the method to GET * @param {number} status The HTTP status code * @returns {boolean} True if the status code is a method-changing redirect status */ export function isMethodChangingRedirectStatus(status: number): boolean; /** * Checks if a status code is a body-preserving redirect * @param {number} status The HTTP status code * @returns {boolean} True if the status code is a body-preserving redirect status */ export function isBodyPreservingRedirectStatus(status: number): boolean; /** * Checks if a method is considered a safe method (GET or HEAD) * @param {string} method The HTTP method * @returns {boolean} True if the method is a safe method */ export function isBodylessMethod(method: string): boolean; /** * Checks if a header is a request body header * @param {string} header The HTTP header name * @returns {boolean} True if the header is a request body header */ export function isRequestBodyHeader(header: string): boolean; /** * @fileoverview HTTP status codes and text * @author Nicholas C. Zakas */ export const statusTexts: Map<number, string>; export const verbs: string[];