e2ed
Version:
E2E testing framework over Playwright
24 lines (23 loc) • 780 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getNavigationDelay = void 0;
const useContext_1 = require("../useContext");
/**
* Get and set raw `NavigationDelay` object (or `undefined`).
* @internal
*/
const [getRawNavigationDelay, setRawNavigationDelay] = (0, useContext_1.useContext)();
/**
* Get `NavigationDelay` object.
* @internal
*/
const getNavigationDelay = () => {
const maybeNavigationDelay = getRawNavigationDelay();
if (maybeNavigationDelay !== undefined) {
return maybeNavigationDelay;
}
const navigationDelay = { promise: undefined, reasonsCount: 0, resolve: undefined };
setRawNavigationDelay(navigationDelay);
return navigationDelay;
};
exports.getNavigationDelay = getNavigationDelay;