This commit is contained in:
2024-12-17 14:36:15 -08:00
parent b2dbf46d28
commit 06d106de53
17731 changed files with 3037186 additions and 144 deletions

21
backend/frontend/node_modules/tcomb/lib/assert.js generated vendored Normal file
View File

@@ -0,0 +1,21 @@
var isFunction = require('./isFunction');
var isNil = require('./isNil');
var fail = require('./fail');
var stringify = require('./stringify');
function assert(guard, message) {
if (guard !== true) {
if (isFunction(message)) { // handle lazy messages
message = message();
}
else if (isNil(message)) { // use a default message
message = 'Assert failed (turn on "Pause on exceptions" in your Source panel)';
}
assert.fail(message);
}
}
assert.fail = fail;
assert.stringify = stringify;
module.exports = assert;