CircularDependencyMetadata Type — typescript-sdk Architecture
Architecture documentation for the CircularDependencyMetadata type/interface in CircularDependencyMetadata.ts from the typescript-sdk codebase.
Entity Profile
Source Code
src/models/CircularDependencyMetadata.ts lines 21–58
export interface CircularDependencyMetadata {
/**
* Total number of files in the dependency graph.
* @type {number}
* @memberof CircularDependencyMetadata
*/
totalFiles: number;
/**
* Total number of import relationships.
* @type {number}
* @memberof CircularDependencyMetadata
*/
totalImports: number;
/**
* Number of cycles found.
* @type {number}
* @memberof CircularDependencyMetadata
*/
cycleCount: number;
/**
* Algorithm used for cycle detection (e.g., tarjan_scc).
* @type {string}
* @memberof CircularDependencyMetadata
*/
analysisMethod: string;
/**
* Timestamp when analysis started.
* @type {Date}
* @memberof CircularDependencyMetadata
*/
analysisStartTime?: Date;
/**
* Timestamp when analysis completed.
* @type {Date}
* @memberof CircularDependencyMetadata
*/
analysisEndTime?: Date;
}
Source
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free