UNPKG

js-uploader

Version:
26 lines 929 B
import { __read, __spread } from "tslib"; export function assert(condition, failure) { var failureArgs = []; for (var _i = 2; _i < arguments.length; _i++) { failureArgs[_i - 2] = arguments[_i]; } truthyOrThrow.apply(void 0, __spread([condition, failure], failureArgs)); } export function assertValue(value, failure) { var failureArgs = []; for (var _i = 2; _i < arguments.length; _i++) { failureArgs[_i - 2] = arguments[_i]; } truthyOrThrow.apply(void 0, __spread([value, failure], failureArgs)); } 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, __spread(failureArgs)); throw error; } } //# sourceMappingURL=assert.js.map