UNPKG

@browserstack/testcafe

Version:

Automated browser testing for the modern web development stack.

20 lines 2.75 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const callsite_record_1 = require("callsite-record"); const render_callsite_sync_1 = __importDefault(require("./render-callsite-sync")); const create_stack_filter_1 = __importDefault(require("../errors/create-stack-filter")); function prerenderCallsite(callsite) { const stackFilter = create_stack_filter_1.default(Error.stackTraceLimit); return { prerendered: true, default: render_callsite_sync_1.default(callsite, { renderer: callsite_record_1.renderers.default, stackFilter }), html: render_callsite_sync_1.default(callsite, { renderer: callsite_record_1.renderers.html, stackFilter }), noColor: render_callsite_sync_1.default(callsite, { renderer: callsite_record_1.renderers.noColor, stackFilter }) }; } exports.default = prerenderCallsite; module.exports = exports.default; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHJlcmVuZGVyLWNhbGxzaXRlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL3V0aWxzL3ByZXJlbmRlci1jYWxsc2l0ZS5qcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLHFEQUE0QztBQUM1QyxrRkFBd0Q7QUFDeEQsd0ZBQThEO0FBRzlELFNBQXdCLGlCQUFpQixDQUFFLFFBQVE7SUFDL0MsTUFBTSxXQUFXLEdBQUcsNkJBQWlCLENBQUMsS0FBSyxDQUFDLGVBQWUsQ0FBQyxDQUFDO0lBRTdELE9BQU87UUFDSCxXQUFXLEVBQUUsSUFBSTtRQUVqQixPQUFPLEVBQUUsOEJBQWtCLENBQUMsUUFBUSxFQUFFLEVBQUUsUUFBUSxFQUFFLDJCQUFTLENBQUMsT0FBTyxFQUFFLFdBQVcsRUFBRSxDQUFDO1FBQ25GLElBQUksRUFBSyw4QkFBa0IsQ0FBQyxRQUFRLEVBQUUsRUFBRSxRQUFRLEVBQUUsMkJBQVMsQ0FBQyxJQUFJLEVBQUUsV0FBVyxFQUFFLENBQUM7UUFDaEYsT0FBTyxFQUFFLDhCQUFrQixDQUFDLFFBQVEsRUFBRSxFQUFFLFFBQVEsRUFBRSwyQkFBUyxDQUFDLE9BQU8sRUFBRSxXQUFXLEVBQUUsQ0FBQztLQUN0RixDQUFDO0FBQ04sQ0FBQztBQVZELG9DQVVDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyZXJzIH0gZnJvbSAnY2FsbHNpdGUtcmVjb3JkJztcbmltcG9ydCByZW5kZXJDYWxsc2l0ZVN5bmMgZnJvbSAnLi9yZW5kZXItY2FsbHNpdGUtc3luYyc7XG5pbXBvcnQgY3JlYXRlU3RhY2tGaWx0ZXIgZnJvbSAnLi4vZXJyb3JzL2NyZWF0ZS1zdGFjay1maWx0ZXInO1xuXG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIHByZXJlbmRlckNhbGxzaXRlIChjYWxsc2l0ZSkge1xuICAgIGNvbnN0IHN0YWNrRmlsdGVyID0gY3JlYXRlU3RhY2tGaWx0ZXIoRXJyb3Iuc3RhY2tUcmFjZUxpbWl0KTtcblxuICAgIHJldHVybiB7XG4gICAgICAgIHByZXJlbmRlcmVkOiB0cnVlLFxuXG4gICAgICAgIGRlZmF1bHQ6IHJlbmRlckNhbGxzaXRlU3luYyhjYWxsc2l0ZSwgeyByZW5kZXJlcjogcmVuZGVyZXJzLmRlZmF1bHQsIHN0YWNrRmlsdGVyIH0pLFxuICAgICAgICBodG1sOiAgICByZW5kZXJDYWxsc2l0ZVN5bmMoY2FsbHNpdGUsIHsgcmVuZGVyZXI6IHJlbmRlcmVycy5odG1sLCBzdGFja0ZpbHRlciB9KSxcbiAgICAgICAgbm9Db2xvcjogcmVuZGVyQ2FsbHNpdGVTeW5jKGNhbGxzaXRlLCB7IHJlbmRlcmVyOiByZW5kZXJlcnMubm9Db2xvciwgc3RhY2tGaWx0ZXIgfSlcbiAgICB9O1xufVxuIl19