@amplitude/ampli
Version:
Amplitude CLI
13 lines (12 loc) • 515 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const lodash_1 = require("lodash");
const toEventStatusInput_1 = require("./toEventStatusInput");
function toEventStatusInputMap(references) {
const groupedStatuses = new Map();
new Map(Object.entries(lodash_1.groupBy(references, 'name'))).forEach((refs, key) => {
groupedStatuses.set(key, refs.map(ref => toEventStatusInput_1.default(ref)));
});
return groupedStatuses;
}
exports.default = toEventStatusInputMap;