UNPKG

@mendix/pluggable-widgets-tools

Version:
14 lines (13 loc) 425 B
"use strict"; 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))]; }