UNPKG

@tidyjs/tidy

Version:

Tidy up your data with JavaScript, inspired by dplyr and the tidyverse

27 lines (22 loc) 648 B
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); var singleOrArray = require('../helpers/singleOrArray.js'); function negate(selectors) { return (items) => { let keySet = new Set(); for (const selector of singleOrArray.singleOrArray(selectors)) { if (typeof selector === "function") { const keys2 = selector(items); for (const key of keys2) { keySet.add(key); } } else { keySet.add(selector); } } const keys = Array.from(keySet).map((key) => `-${key}`); return keys; }; } exports.negate = negate; //# sourceMappingURL=negate.js.map