@mixtape/core
Version:
Supercharged fixture library for organizing and generating test data
24 lines • 620 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
function isObject(value) {
return typeof value === 'object' &&
!(value instanceof Array) &&
value !== null;
}
exports.isObject = isObject;
function isArray(value) {
return value instanceof Array;
}
exports.isArray = isArray;
function ensure(predicate, errorMessage, errorType) {
if (!predicate()) {
if (errorType) {
throw new errorType(errorMessage);
}
else {
throw new Error(errorMessage);
}
}
}
exports.ensure = ensure;
//# sourceMappingURL=utils.js.map