UNPKG

happy-dom

Version:

Happy DOM is a JavaScript implementation of a web browser without its graphical user interface. It includes many web standards from WHATWG DOM and HTML.

29 lines 865 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const REDIRECT_STATUS_CODES = [301, 302, 303, 307, 308]; const MAX_REDIRECT_COUNT = 20; /** * Fetch request validation utility. */ class FetchResponseRedirectUtility { /** * Returns "true" if redirect. * * @param statusCode Status code. * @returns "true" if redirect. */ static isRedirect(statusCode) { return REDIRECT_STATUS_CODES.includes(statusCode); } /** * Returns "true" if max redirects is reached. * * @param redirectCount Redirect count. * @returns "true" if max redirects is reached. */ static isMaxRedirectsReached(redirectCount) { return redirectCount >= MAX_REDIRECT_COUNT; } } exports.default = FetchResponseRedirectUtility; //# sourceMappingURL=FetchResponseRedirectUtility.cjs.map