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.

44 lines 997 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); /** * Preload entry. * * @see https://html.spec.whatwg.org/multipage/links.html#preload-entry */ class PreloadEntry { integrityMetadata = null; response = null; error = null; #callback = null; /** * On response available. * * @returns Response. */ onResponseAvailable() { return new Promise((resolve, reject) => { this.#callback = { resolve, reject }; }); } /** * Response available. * * @param error * @param response */ responseAvailable(error, response) { this.response = response; this.error = error; if (!this.#callback) { return; } if (error) { this.#callback.reject(error); } else { this.#callback.resolve(response); } } } exports.default = PreloadEntry; //# sourceMappingURL=PreloadEntry.cjs.map