UNPKG

typedash

Version:

modern, type-safe collection of utility functions

25 lines (23 loc) 545 B
import { compact } from './chunk-32YCJKEU.js'; // src/functions/assert/assert.ts function assert(condition, message) { if (arguments.length === 0) { return; } if (!condition) { throw new AssertionError(message); } } var AssertionError = class extends Error { constructor(message) { super( compact([ `Assertion not satisfied`, message ? `: "${message}"` : "" ]).join("") ); } }; export { AssertionError, assert }; //# sourceMappingURL=out.js.map //# sourceMappingURL=chunk-ZVXNSDFG.js.map