@snyk/dep-graph
Version:
Snyk dependency graph library
11 lines (10 loc) • 422 B
TypeScript
declare type NodeId = string;
declare type Cycle = NodeId[];
export declare type Cycles = Cycle[];
export declare type PartitionedCycles = {
cyclesStartWithThisNode: Cycle[];
cyclesWithThisNode: Cycle[];
};
export declare function getCycle(ancestors: NodeId[], nodeId: NodeId): Cycle | null;
export declare function partitionCycles(nodeId: NodeId, allCyclesTheNodeIsPartOf: Cycle[]): PartitionedCycles;
export {};