SupermodelIR.ts — typescript-sdk Source File
Architecture documentation for SupermodelIR.ts, a typescript file in the typescript-sdk codebase. 22 imports, 1 dependents.
Entity Profile
Dependency Diagram
graph LR 8ffa46c4_6e6e_a02b_f3e7_7fe17cc2b8d3["SupermodelIR.ts"] 41b6b5c2_aa5b_90b9_c373_84e0a8cd9918["runtime.ts"] 8ffa46c4_6e6e_a02b_f3e7_7fe17cc2b8d3 --> 41b6b5c2_aa5b_90b9_c373_84e0a8cd9918 11568abc_c5bd_8b5d_1ce1_6d595e449b9c["mapValues"] 8ffa46c4_6e6e_a02b_f3e7_7fe17cc2b8d3 --> 11568abc_c5bd_8b5d_1ce1_6d595e449b9c 16665b9d_716b_53d2_ad0f_8f224211e5bc["SupermodelIRGraph.ts"] 8ffa46c4_6e6e_a02b_f3e7_7fe17cc2b8d3 --> 16665b9d_716b_53d2_ad0f_8f224211e5bc 60731f7f_b055_315c_fdde_8543b6ec9de8["SupermodelIRGraphFromJSON"] 8ffa46c4_6e6e_a02b_f3e7_7fe17cc2b8d3 --> 60731f7f_b055_315c_fdde_8543b6ec9de8 b71894db_cc13_0ec0_e167_8d5033d31218["SupermodelIRGraphFromJSONTyped"] 8ffa46c4_6e6e_a02b_f3e7_7fe17cc2b8d3 --> b71894db_cc13_0ec0_e167_8d5033d31218 322cabad_6eb9_dfe1_d348_9568f28ae3c6["SupermodelIRGraphToJSON"] 8ffa46c4_6e6e_a02b_f3e7_7fe17cc2b8d3 --> 322cabad_6eb9_dfe1_d348_9568f28ae3c6 42e1b60a_571c_1de9_a996_12197860039c["SupermodelIRStats.ts"] 8ffa46c4_6e6e_a02b_f3e7_7fe17cc2b8d3 --> 42e1b60a_571c_1de9_a996_12197860039c a9c25351_663c_2b0f_5b98_624485b92f3e["SupermodelIRStatsFromJSON"] 8ffa46c4_6e6e_a02b_f3e7_7fe17cc2b8d3 --> a9c25351_663c_2b0f_5b98_624485b92f3e f3fd79e0_ab58_70df_18b9_8bba1ce3f7c6["SupermodelIRStatsFromJSONTyped"] 8ffa46c4_6e6e_a02b_f3e7_7fe17cc2b8d3 --> f3fd79e0_ab58_70df_18b9_8bba1ce3f7c6 a091ded7_415c_61e3_cd32_a9972789d7fc["SupermodelIRStatsToJSON"] 8ffa46c4_6e6e_a02b_f3e7_7fe17cc2b8d3 --> a091ded7_415c_61e3_cd32_a9972789d7fc 0cbe7678_840d_80b1_60f6_16cb80a7dcda["DomainSummary.ts"] 8ffa46c4_6e6e_a02b_f3e7_7fe17cc2b8d3 --> 0cbe7678_840d_80b1_60f6_16cb80a7dcda 0a8a993e_5b91_caed_6a35_252402e26927["DomainSummaryFromJSON"] 8ffa46c4_6e6e_a02b_f3e7_7fe17cc2b8d3 --> 0a8a993e_5b91_caed_6a35_252402e26927 0e81bfe7_dc58_a140_24e0_10c57c1a6a91["DomainSummaryFromJSONTyped"] 8ffa46c4_6e6e_a02b_f3e7_7fe17cc2b8d3 --> 0e81bfe7_dc58_a140_24e0_10c57c1a6a91 23de0392_3283_b3be_282c_23ba08739f09["DomainSummaryToJSON"] 8ffa46c4_6e6e_a02b_f3e7_7fe17cc2b8d3 --> 23de0392_3283_b3be_282c_23ba08739f09 style 8ffa46c4_6e6e_a02b_f3e7_7fe17cc2b8d3 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
/* tslint:disable */
/* eslint-disable */
/**
* Supermodel
* Code Graphing & Analysis API
*
* The version of the OpenAPI document: 0.9.3
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
import { mapValues } from '../runtime';
import type { SupermodelIRGraph } from './SupermodelIRGraph';
import {
SupermodelIRGraphFromJSON,
SupermodelIRGraphFromJSONTyped,
SupermodelIRGraphToJSON,
} from './SupermodelIRGraph';
import type { SupermodelIRStats } from './SupermodelIRStats';
import {
SupermodelIRStatsFromJSON,
SupermodelIRStatsFromJSONTyped,
SupermodelIRStatsToJSON,
} from './SupermodelIRStats';
import type { DomainSummary } from './DomainSummary';
import {
DomainSummaryFromJSON,
DomainSummaryFromJSONTyped,
DomainSummaryToJSON,
} from './DomainSummary';
import type { CodeGraphEnvelopeMetadata } from './CodeGraphEnvelopeMetadata';
import {
CodeGraphEnvelopeMetadataFromJSON,
CodeGraphEnvelopeMetadataFromJSONTyped,
CodeGraphEnvelopeMetadataToJSON,
} from './CodeGraphEnvelopeMetadata';
import type { SupermodelArtifact } from './SupermodelArtifact';
import {
SupermodelArtifactFromJSON,
SupermodelArtifactFromJSONTyped,
SupermodelArtifactToJSON,
} from './SupermodelArtifact';
/**
*
* @export
* @interface SupermodelIR
*/
export interface SupermodelIR {
/**
* Repository slug the IR was generated from.
* @type {string}
* @memberof SupermodelIR
*/
repo: string;
/**
* Version identifier for the IR content.
// ... (112 more lines)
Domain
Subdomains
Functions
Types
Dependencies
- CodeGraphEnvelopeMetadata.ts
- CodeGraphEnvelopeMetadataFromJSON
- CodeGraphEnvelopeMetadataFromJSONTyped
- CodeGraphEnvelopeMetadataToJSON
- DomainSummary.ts
- DomainSummaryFromJSON
- DomainSummaryFromJSONTyped
- DomainSummaryToJSON
- SupermodelArtifact.ts
- SupermodelArtifactFromJSON
- SupermodelArtifactFromJSONTyped
- SupermodelArtifactToJSON
- SupermodelIRGraph.ts
- SupermodelIRGraphFromJSON
- SupermodelIRGraphFromJSONTyped
- SupermodelIRGraphToJSON
- SupermodelIRStats.ts
- SupermodelIRStatsFromJSON
- SupermodelIRStatsFromJSONTyped
- SupermodelIRStatsToJSON
- mapValues
- runtime.ts
Imported By
Source
Frequently Asked Questions
What does SupermodelIR.ts do?
SupermodelIR.ts is a source file in the typescript-sdk codebase, written in typescript. It belongs to the CodeGraph domain, IR subdomain.
What functions are defined in SupermodelIR.ts?
SupermodelIR.ts defines 4 function(s): SupermodelIRFromJSON, SupermodelIRFromJSONTyped, SupermodelIRToJSON, instanceOfSupermodelIR.
What does SupermodelIR.ts depend on?
SupermodelIR.ts imports 22 module(s): CodeGraphEnvelopeMetadata.ts, CodeGraphEnvelopeMetadataFromJSON, CodeGraphEnvelopeMetadataFromJSONTyped, CodeGraphEnvelopeMetadataToJSON, DomainSummary.ts, DomainSummaryFromJSON, DomainSummaryFromJSONTyped, DomainSummaryToJSON, and 14 more.
What files import SupermodelIR.ts?
SupermodelIR.ts is imported by 1 file(s): SupermodelIRAsync.ts.
Where is SupermodelIR.ts in the architecture?
SupermodelIR.ts is located at src/models/SupermodelIR.ts (domain: CodeGraph, subdomain: IR, directory: src/models).
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free