UNPKG

@tidyjs/tidy

Version:

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

28 lines (23 loc) 643 B
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); var singleOrArray = require('./helpers/singleOrArray.js'); function fill(keys) { const _fill = (items) => { const keysArray = singleOrArray.singleOrArray(keys); const replaceMap = {}; return items.map((d) => { const obj = {...d}; for (const key of keysArray) { if (obj[key] != null) { replaceMap[key] = obj[key]; } else if (replaceMap[key] != null) { obj[key] = replaceMap[key]; } } return obj; }); }; return _fill; } exports.fill = fill; //# sourceMappingURL=fill.js.map