DeadCodeAnalysisMetadata Type — typescript-sdk Architecture
Architecture documentation for the DeadCodeAnalysisMetadata type/interface in DeadCodeAnalysisMetadata.ts from the typescript-sdk codebase.
Entity Profile
Dependency Diagram
graph TD e1e82779_8c33_da38_d027_5d8206ac5b09["DeadCodeAnalysisMetadata"] 17c3a24c_565f_87a6_8c4c_40dacf65f1e1["DeadCodeAnalysisMetadata.ts"] e1e82779_8c33_da38_d027_5d8206ac5b09 -->|defined in| 17c3a24c_565f_87a6_8c4c_40dacf65f1e1 style e1e82779_8c33_da38_d027_5d8206ac5b09 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
src/models/DeadCodeAnalysisMetadata.ts lines 21–76
export interface DeadCodeAnalysisMetadata {
/**
* Total number of declarations (functions, classes, methods) analyzed.
* @type {number}
* @memberof DeadCodeAnalysisMetadata
*/
totalDeclarations: number;
/**
* Number of dead code candidates found.
* @type {number}
* @memberof DeadCodeAnalysisMetadata
*/
deadCodeCandidates: number;
/**
* Number of code elements with active references.
* @type {number}
* @memberof DeadCodeAnalysisMetadata
*/
aliveCode: number;
/**
* Number of root files detected (files with no importers, used as entry points).
* @type {number}
* @memberof DeadCodeAnalysisMetadata
*/
rootFilesCount?: number;
/**
* Number of functions detected as dead via transitive propagation (all callers are dead).
* @type {number}
* @memberof DeadCodeAnalysisMetadata
*/
transitiveDeadCount?: number;
/**
* Number of exports detected as dead via symbol-level import analysis (exported but never imported by name).
* @type {number}
* @memberof DeadCodeAnalysisMetadata
*/
symbolLevelDeadCount?: number;
/**
* Method used for analysis (e.g., 'dependency_graph_reachability').
* @type {string}
* @memberof DeadCodeAnalysisMetadata
*/
analysisMethod: string;
/**
* Timestamp when analysis started.
* @type {Date}
* @memberof DeadCodeAnalysisMetadata
*/
analysisStartTime?: Date;
/**
* Timestamp when analysis completed.
* @type {Date}
* @memberof DeadCodeAnalysisMetadata
*/
analysisEndTime?: Date;
}
Defined In
Source
Frequently Asked Questions
What is the DeadCodeAnalysisMetadata type?
DeadCodeAnalysisMetadata is a type/interface in the typescript-sdk codebase, defined in src/models/DeadCodeAnalysisMetadata.ts.
Where is DeadCodeAnalysisMetadata defined?
DeadCodeAnalysisMetadata is defined in src/models/DeadCodeAnalysisMetadata.ts at line 21.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free