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 | 1x 8x 8x 8x 8x 8x 8x 18x 18x 18x 18x 8x 8x 8x 1x 1x | const findPathChildToParent = (childParentGraph: { [key: string]: string }, child: string): string[] => {
if(!childParentGraph[child]) return [];
const path: string[] = [child];
let currentChild = child;
while(childParentGraph[currentChild]) {
const parent = childParentGraph[currentChild];
path.unshift(parent);
currentChild = parent;
}
return path;
}
export default findPathChildToParent; |