(dep: readonly (T & { dependsOn?: readonly any[] | undefined })[])
| 50 | } |
| 51 | |
| 52 | export const sort = <T>(dep: readonly (T & { dependsOn?: readonly any[] | undefined })[]): readonly T[] => { |
| 53 | const edges = createEdges(dep) |
| 54 | const result = tsort(edges) |
| 55 | return result.concat(dep.filter((v) => !result.includes(v))) |
| 56 | } |
no test coverage detected
searching dependent graphs…