All files / app/codeCharta/state/selectors/accumulatedData/metricData metricData.selector.ts

100% Statements 7/7
100% Branches 0/0
100% Functions 1/1
100% Lines 7/7

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 1390x 90x 90x 90x 90x   90x 22x          
import { createSelector } from "@ngrx/store"
import { blacklistSelector } from "../../../store/fileSettings/blacklist/blacklist.selector"
import { visibleFileStatesSelector } from "../../visibleFileStates/visibleFileStates.selector"
import { calculateEdgeMetricData } from "./edgeMetricData.calculator"
import { calculateNodeMetricData } from "./nodeMetricData.calculator"
 
export const metricDataSelector = createSelector(visibleFileStatesSelector, blacklistSelector, (visibleFileStates, blacklist) => {
    return {
        nodeMetricData: calculateNodeMetricData(visibleFileStates, blacklist),
        ...calculateEdgeMetricData(visibleFileStates, blacklist)
    }
})