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 19 | 6x 6x 6x 13x 5x 8x 6x | import { selectedNodeSelector } from "../../../../state/selectors/selectedNode.selector"
import { CodeMapNode, FileCount } from "../../../../codeCharta.model"
import { createSelector } from "@ngrx/store"
export const getFileCount = (node?: Pick<CodeMapNode, "attributes" | "fileCount">): FileCount => {
if (!node) {
return
}
return {
all: node.attributes?.unary ?? 0,
added: node.fileCount?.added ?? 0,
removed: node.fileCount?.removed ?? 0,
changed: node.fileCount?.changed ?? 0
}
}
export const fileCountSelector = createSelector(selectedNodeSelector, getFileCount)
|