BlastRadius Type — typescript-sdk Architecture
Architecture documentation for the BlastRadius type/interface in BlastRadius.ts from the typescript-sdk codebase.
Entity Profile
Source Code
src/models/BlastRadius.ts lines 21–58
export interface BlastRadius {
/**
* Number of direct callers/dependents.
* @type {number}
* @memberof BlastRadius
*/
directDependents: number;
/**
* Number of transitive (indirect) dependents.
* @type {number}
* @memberof BlastRadius
*/
transitiveDependents: number;
/**
* Number of files affected.
* @type {number}
* @memberof BlastRadius
*/
affectedFiles: number;
/**
* Domains affected by this change (scaffolded, empty in v1).
* @type {Array<string>}
* @memberof BlastRadius
*/
affectedDomains?: Array<string>;
/**
* Risk level based on blast radius analysis.
* @type {string}
* @memberof BlastRadius
*/
riskScore: BlastRadiusRiskScoreEnum;
/**
* Human-readable explanations for the risk score.
* @type {Array<string>}
* @memberof BlastRadius
*/
riskFactors?: Array<string>;
}
Source
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free