UNPKG

kayle

Version:

Extremely fast and accurate accessibility engine built for any headless tool like playwright or puppeteer.

28 lines 995 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.innateBuilder = void 0; const css_1 = require("./css"); const go_to_page_1 = require("../utils/go-to-page"); const watcher_1 = require("../watcher"); const option_1 = require("../option"); const action_1 = require("../action"); const innateBuilder = async (o) => { const watcher = new watcher_1.Watcher(); const config = (0, option_1.extractArgs)(o, watcher); const navigate = config.page.url() === "about:blank" && (config.origin || o.html); if (navigate) { await (0, go_to_page_1.goToPage)(config); } else if (!config.noIntercept) { await (0, go_to_page_1.setNetworkInterception)(config); } await (0, action_1.runActionsList)(config); const html = await config.page.content(); const css = await (0, css_1.getAllCss)(config); return { html, css, }; }; exports.innateBuilder = innateBuilder; //# sourceMappingURL=rust-audit.js.map