mono/packages/osrl/liquidjs/util/assert.js
2025-12-30 16:33:03 +01:00

14 lines
996 B
JavaScript

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.assert = void 0;
const error_1 = require("./error");
function assert(predicate, message) {
if (!predicate) {
const msg = typeof message === 'function'
? message()
: (message || `expect ${predicate} to be true`);
throw new error_1.AssertionError(msg);
}
}
exports.assert = assert;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXNzZXJ0LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL2xpcXVpZGpzL3V0aWwvYXNzZXJ0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUFBLG1DQUF3QztBQUV4QyxTQUFnQixNQUFNLENBQU0sU0FBK0IsRUFBRSxPQUFpQztJQUM1RixJQUFJLENBQUMsU0FBUyxFQUFFO1FBQ2QsTUFBTSxHQUFHLEdBQUcsT0FBTyxPQUFPLEtBQUssVUFBVTtZQUN2QyxDQUFDLENBQUMsT0FBTyxFQUFFO1lBQ1gsQ0FBQyxDQUFDLENBQUMsT0FBTyxJQUFJLFVBQVUsU0FBUyxhQUFhLENBQUMsQ0FBQTtRQUNqRCxNQUFNLElBQUksc0JBQWMsQ0FBQyxHQUFHLENBQUMsQ0FBQTtLQUM5QjtBQUNILENBQUM7QUFQRCx3QkFPQyJ9