Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | 3x 3x 3x | import { createSelector } from "@ngrx/store" import { markedPackagesSelector } from "../../../state/store/fileSettings/markedPackages/markedPackages.selector" type Path = string export type MarkedPackagesMap = { [color: string]: Path[] } export const legendMarkedPackagesSelector = createSelector(markedPackagesSelector, markedPackages => markedPackages.reduce((accumulator, { color, path }) => { Iif (!Object.prototype.hasOwnProperty.call(accumulator, color)) { accumulator[color] = [] } accumulator[color].push(path) return accumulator }, {}) ) |