Home / Type/ DomainClassificationResponse Type — typescript-sdk Architecture

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;
}

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