14 lines
996 B
JavaScript
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
|