kayle
Version:
Extremely fast and accurate accessibility engine built for any headless tool like playwright or puppeteer.
28 lines • 995 B
JavaScript
;
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