UNPKG

ts-ds-tool

Version:

Data structure and algorithm of TypeScript

13 lines (12 loc) 298 B
export function getPath(vertextKey, prevDict) { const result = [vertextKey]; let prev = prevDict[vertextKey]; while (prev) { if (result && result[0] === prev) { break; } result.unshift(prev); prev = prevDict[prev]; } return result; }