UNPKG

e2ed

Version:

E2E testing framework over Playwright

28 lines (27 loc) 831 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getApiStatistics = void 0; const useContext_1 = require("../useContext"); /** * Raw get and set internal (maybe `undefined`) API statistics. * @internal */ const [getRawApiStatistics, setRawApiStatistics] = (0, useContext_1.useContext)(); /** * Get internal always defined API statistics. * @internal */ const getApiStatistics = () => { const maybeApiStatistics = getRawApiStatistics(); if (maybeApiStatistics !== undefined) { return maybeApiStatistics; } const apiStatistics = { pages: Object.create(null), requests: Object.create(null), resources: Object.create(null), }; setRawApiStatistics(apiStatistics); return apiStatistics; }; exports.getApiStatistics = getApiStatistics;