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
}, {})
)
|