@badeball/cypress-configuration
Version:
[](https://github.com/badeball/cypress-configuration/actions/workflows/build.yml) [ • 903 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.assertIsString = exports.assertAndReturn = exports.assert = exports.fail = void 0;
const type_guards_1 = require("./type-guards");
const homepage = "https://github.com/badeball/cypress-configuration";
function fail(message) {
throw new Error(`${message} (this might be a bug, please report at ${homepage})`);
}
exports.fail = fail;
function assert(value, message) {
if (value) {
return;
}
fail(message !== null && message !== void 0 ? message : `Expected a truthy value, but got ${value}`);
}
exports.assert = assert;
function assertAndReturn(value, message) {
assert(value, message);
return value;
}
exports.assertAndReturn = assertAndReturn;
function assertIsString(value, message) {
assert((0, type_guards_1.isString)(value), message);
}
exports.assertIsString = assertIsString;