e2ed
Version:
E2E testing framework over Playwright
25 lines (24 loc) • 786 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.setUserlandHooks = exports.getUserlandHooks = void 0;
const asserts_1 = require("../asserts");
let userlandHooks;
/**
* Get userland hooks.
* @internal
*/
const getUserlandHooks = () => {
(0, asserts_1.assertValueIsDefined)(userlandHooks, 'userlandHooks is defined');
return userlandHooks;
};
exports.getUserlandHooks = getUserlandHooks;
/**
* Set userland hooks (once).
* @internal
*/
const setUserlandHooks = (hooks) => {
(0, asserts_1.assertValueIsUndefined)(userlandHooks, 'userlandHooks is not defined', { hooks });
(0, asserts_1.assertValueIsDefined)(hooks, 'hooks is defined', { userlandHooks });
userlandHooks = hooks;
};
exports.setUserlandHooks = setUserlandHooks;