UNPKG

@wepublish/api

Version:
12 lines 568 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createOptionalsArray = void 0; /** * Used for dataloaders to generate an array with null entries when it couldn't be found */ const createOptionalsArray = (keys, data, attribute) => { const dataMap = Object.fromEntries(data.map(entry => [entry[attribute], entry])); return keys.map(id => { var _a; return (_a = dataMap[id]) !== null && _a !== void 0 ? _a : null; }); }; exports.createOptionalsArray = createOptionalsArray; //# sourceMappingURL=create-optionals-array.js.map