@mendix/pluggable-widgets-tools
Version:
Mendix Pluggable Widgets Tools
14 lines (13 loc) • 425 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ensure = ensure;
exports.partition = partition;
function ensure(arg, label = "argument") {
if (arg === null || arg === undefined) {
throw new Error(`Did not expect ${label} to be ${arg}`);
}
return arg;
}
function partition(input, predicate) {
return [input.filter(predicate), input.filter((x) => !predicate(x))];
}