UNPKG

@datorama/akita

Version:

A Reactive State Management Tailored-Made for JS Applications

15 lines 443 B
// @internal export function toEntitiesObject(entities, idKey, preAddEntity) { const acc = { entities: {}, ids: [] }; for (const entity of entities) { // evaluate the middleware first to support dynamic ids const current = preAddEntity(entity); acc.entities[current[idKey]] = current; acc.ids.push(current[idKey]); } return acc; } //# sourceMappingURL=toEntitiesObject.js.map