DomainClassificationResponse Type — typescript-sdk Architecture
Architecture documentation for the DomainClassificationResponse type/interface in DomainClassificationResponse.ts from the typescript-sdk codebase.
Entity Profile
Dependency Diagram
graph TD f4fb45bb_1e9d_7c65_d12c_b1a12ff54711["DomainClassificationResponse"] 955dc16b_7f47_35af_4ddd_10aca9358cb7["DomainClassificationResponse.ts"] f4fb45bb_1e9d_7c65_d12c_b1a12ff54711 -->|defined in| 955dc16b_7f47_35af_4ddd_10aca9358cb7 style f4fb45bb_1e9d_7c65_d12c_b1a12ff54711 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
src/models/DomainClassificationResponse.ts lines 82–149
export interface DomainClassificationResponse {
/**
* Unique identifier for this classification run
* @type {string}
* @memberof DomainClassificationResponse
*/
runId: string;
/**
*
* @type {DomainClassificationResponseGraph}
* @memberof DomainClassificationResponse
*/
graph: DomainClassificationResponseGraph;
/**
*
* @type {CodeGraphEnvelopeMetadata}
* @memberof DomainClassificationResponse
*/
metadata: CodeGraphEnvelopeMetadata;
/**
* Array of primary domain entities
* @type {Array<DomainSummary>}
* @memberof DomainClassificationResponse
*/
domains: Array<DomainSummary>;
/**
* High-level relationships between domains/subdomains
* @type {Array<DomainRelationship>}
* @memberof DomainClassificationResponse
*/
relationships: Array<DomainRelationship>;
/**
* Mapping of files to domains
* @type {Array<DomainFileAssignment>}
* @memberof DomainClassificationResponse
*/
fileAssignments: Array<DomainFileAssignment>;
/**
* Mapping of functions to subdomains
* @type {Array<DomainFunctionAssignment>}
* @memberof DomainClassificationResponse
*/
functionAssignments: Array<DomainFunctionAssignment>;
/**
* Functions that could not be assigned to a domain/subdomain
* @type {Array<UnassignedFunction>}
* @memberof DomainClassificationResponse
*/
unassignedFunctions: Array<UnassignedFunction>;
/**
* Mapping of classes to domains
* @type {Array<DomainClassAssignment>}
* @memberof DomainClassificationResponse
*/
classAssignments: Array<DomainClassAssignment>;
/**
* Optional enriched descriptions per function
* @type {Array<FunctionDescription>}
* @memberof DomainClassificationResponse
*/
functionDescriptions?: Array<FunctionDescription>;
/**
*
* @type {ClassificationStats}
* @memberof DomainClassificationResponse
*/
stats: ClassificationStats;
}
Defined In
Source
Frequently Asked Questions
What is the DomainClassificationResponse type?
DomainClassificationResponse is a type/interface in the typescript-sdk codebase, defined in src/models/DomainClassificationResponse.ts.
Where is DomainClassificationResponse defined?
DomainClassificationResponse is defined in src/models/DomainClassificationResponse.ts at line 82.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free