UNPKG

js-uploader

Version:
31 lines 1.11 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.assertValue = exports.assert = void 0; var tslib_1 = require("tslib"); function assert(condition, failure) { var failureArgs = []; for (var _i = 2; _i < arguments.length; _i++) { failureArgs[_i - 2] = arguments[_i]; } truthyOrThrow.apply(void 0, tslib_1.__spread([condition, failure], failureArgs)); } exports.assert = assert; function assertValue(value, failure) { var failureArgs = []; for (var _i = 2; _i < arguments.length; _i++) { failureArgs[_i - 2] = arguments[_i]; } truthyOrThrow.apply(void 0, tslib_1.__spread([value, failure], failureArgs)); } exports.assertValue = assertValue; function truthyOrThrow(x, failure) { var failureArgs = []; for (var _i = 2; _i < arguments.length; _i++) { failureArgs[_i - 2] = arguments[_i]; } if (x === false || x == null) { var error = typeof failure === 'string' ? new Error(failure) : failure.apply(void 0, tslib_1.__spread(failureArgs)); throw error; } } //# sourceMappingURL=assert.js.map