UNPKG

squint-cli

Version:

Squint makes visual reviews of web app releases easy

23 lines (22 loc) 759 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.createPagePool = void 0; const generic_pool_1 = __importDefault(require("generic-pool")); function createPagePool(browser, config) { const factory = { create: async () => { const page = await browser.newPage(); page.setViewport({ width: config.width, height: config.height }); return page; }, destroy: (page) => page.close() }; return generic_pool_1.default.createPool(factory, { max: 10, min: 1 }); } exports.createPagePool = createPagePool;