CodeGraphEnvelope.ts — typescript-sdk Source File
Architecture documentation for CodeGraphEnvelope.ts, a typescript file in the typescript-sdk codebase. 14 imports, 1 dependents.
Entity Profile
Dependency Diagram
graph LR f036a4cc_da40_f015_3b8a_3f6d8e0198c7["CodeGraphEnvelope.ts"] 41b6b5c2_aa5b_90b9_c373_84e0a8cd9918["runtime.ts"] f036a4cc_da40_f015_3b8a_3f6d8e0198c7 --> 41b6b5c2_aa5b_90b9_c373_84e0a8cd9918 11568abc_c5bd_8b5d_1ce1_6d595e449b9c["mapValues"] f036a4cc_da40_f015_3b8a_3f6d8e0198c7 --> 11568abc_c5bd_8b5d_1ce1_6d595e449b9c 303e101f_576e_591a_bf19_bb12db362546["CodeGraphStats.ts"] f036a4cc_da40_f015_3b8a_3f6d8e0198c7 --> 303e101f_576e_591a_bf19_bb12db362546 ff3309b9_53a6_94bb_b9a6_5982aab485c8["CodeGraphStatsFromJSON"] f036a4cc_da40_f015_3b8a_3f6d8e0198c7 --> ff3309b9_53a6_94bb_b9a6_5982aab485c8 fefe0da0_1f15_ea40_0c0f_83be033f47ee["CodeGraphStatsFromJSONTyped"] f036a4cc_da40_f015_3b8a_3f6d8e0198c7 --> fefe0da0_1f15_ea40_0c0f_83be033f47ee 2112db88_c79b_3318_eaaf_906c71a2a284["CodeGraphStatsToJSON"] f036a4cc_da40_f015_3b8a_3f6d8e0198c7 --> 2112db88_c79b_3318_eaaf_906c71a2a284 98e5e5a2_ec1f_ec59_7fda_2b7180d49cfb["CodeGraphEnvelopeGraph.ts"] f036a4cc_da40_f015_3b8a_3f6d8e0198c7 --> 98e5e5a2_ec1f_ec59_7fda_2b7180d49cfb cf51690e_4d36_d397_c5ad_0bd6619d2504["CodeGraphEnvelopeGraphFromJSON"] f036a4cc_da40_f015_3b8a_3f6d8e0198c7 --> cf51690e_4d36_d397_c5ad_0bd6619d2504 d6abcd6e_7e7e_70a3_e6af_d1dfeb2de81f["CodeGraphEnvelopeGraphFromJSONTyped"] f036a4cc_da40_f015_3b8a_3f6d8e0198c7 --> d6abcd6e_7e7e_70a3_e6af_d1dfeb2de81f c238f56f_8c9e_11d3_5d47_6734003e4b9e["CodeGraphEnvelopeGraphToJSON"] f036a4cc_da40_f015_3b8a_3f6d8e0198c7 --> c238f56f_8c9e_11d3_5d47_6734003e4b9e c0022130_cf41_62fc_1bd0_253fdceac2db["CodeGraphEnvelopeMetadata.ts"] f036a4cc_da40_f015_3b8a_3f6d8e0198c7 --> c0022130_cf41_62fc_1bd0_253fdceac2db 47d91c4e_9ddc_84bd_0e0e_d1f7d2df6917["CodeGraphEnvelopeMetadataFromJSON"] f036a4cc_da40_f015_3b8a_3f6d8e0198c7 --> 47d91c4e_9ddc_84bd_0e0e_d1f7d2df6917 2148467c_0071_c8a6_a1b1_8db1713fa05a["CodeGraphEnvelopeMetadataFromJSONTyped"] f036a4cc_da40_f015_3b8a_3f6d8e0198c7 --> 2148467c_0071_c8a6_a1b1_8db1713fa05a 5e30a8a7_9031_d402_28fc_d62853df630c["CodeGraphEnvelopeMetadataToJSON"] f036a4cc_da40_f015_3b8a_3f6d8e0198c7 --> 5e30a8a7_9031_d402_28fc_d62853df630c style f036a4cc_da40_f015_3b8a_3f6d8e0198c7 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 { CodeGraphStats } from './CodeGraphStats';
import {
CodeGraphStatsFromJSON,
CodeGraphStatsFromJSONTyped,
CodeGraphStatsToJSON,
} from './CodeGraphStats';
import type { CodeGraphEnvelopeGraph } from './CodeGraphEnvelopeGraph';
import {
CodeGraphEnvelopeGraphFromJSON,
CodeGraphEnvelopeGraphFromJSONTyped,
CodeGraphEnvelopeGraphToJSON,
} from './CodeGraphEnvelopeGraph';
import type { CodeGraphEnvelopeMetadata } from './CodeGraphEnvelopeMetadata';
import {
CodeGraphEnvelopeMetadataFromJSON,
CodeGraphEnvelopeMetadataFromJSONTyped,
CodeGraphEnvelopeMetadataToJSON,
} from './CodeGraphEnvelopeMetadata';
/**
*
* @export
* @interface CodeGraphEnvelope
*/
export interface CodeGraphEnvelope {
/**
*
* @type {Date}
* @memberof CodeGraphEnvelope
*/
generatedAt?: Date;
/**
*
* @type {string}
* @memberof CodeGraphEnvelope
*/
message?: string;
/**
*
* @type {CodeGraphStats}
* @memberof CodeGraphEnvelope
*/
stats?: CodeGraphStats;
/**
*
* @type {CodeGraphEnvelopeMetadata}
* @memberof CodeGraphEnvelope
*/
metadata?: CodeGraphEnvelopeMetadata;
/**
*
* @type {CodeGraphEnvelopeGraph}
* @memberof CodeGraphEnvelope
*/
graph: CodeGraphEnvelopeGraph;
}
/**
* Check if a given object implements the CodeGraphEnvelope interface.
*/
export function instanceOfCodeGraphEnvelope(value: object): value is CodeGraphEnvelope {
if (!('graph' in value) || value['graph'] === undefined) return false;
return true;
}
export function CodeGraphEnvelopeFromJSON(json: any): CodeGraphEnvelope {
return CodeGraphEnvelopeFromJSONTyped(json, false);
}
export function CodeGraphEnvelopeFromJSONTyped(json: any, ignoreDiscriminator: boolean): CodeGraphEnvelope {
if (json == null) {
return json;
}
return {
'generatedAt': json['generatedAt'] == null ? undefined : (new Date(json['generatedAt'])),
'message': json['message'] == null ? undefined : json['message'],
'stats': json['stats'] == null ? undefined : CodeGraphStatsFromJSON(json['stats']),
'metadata': json['metadata'] == null ? undefined : CodeGraphEnvelopeMetadataFromJSON(json['metadata']),
'graph': CodeGraphEnvelopeGraphFromJSON(json['graph']),
};
}
export function CodeGraphEnvelopeToJSON(value?: CodeGraphEnvelope | null): any {
if (value == null) {
return value;
}
return {
'generatedAt': value['generatedAt'] == null ? undefined : ((value['generatedAt']).toISOString()),
'message': value['message'],
'stats': CodeGraphStatsToJSON(value['stats']),
'metadata': CodeGraphEnvelopeMetadataToJSON(value['metadata']),
'graph': CodeGraphEnvelopeGraphToJSON(value['graph']),
};
}
Domain
Subdomains
Functions
Types
Dependencies
- CodeGraphEnvelopeGraph.ts
- CodeGraphEnvelopeGraphFromJSON
- CodeGraphEnvelopeGraphFromJSONTyped
- CodeGraphEnvelopeGraphToJSON
- CodeGraphEnvelopeMetadata.ts
- CodeGraphEnvelopeMetadataFromJSON
- CodeGraphEnvelopeMetadataFromJSONTyped
- CodeGraphEnvelopeMetadataToJSON
- CodeGraphStats.ts
- CodeGraphStatsFromJSON
- CodeGraphStatsFromJSONTyped
- CodeGraphStatsToJSON
- mapValues
- runtime.ts
Imported By
Source
Frequently Asked Questions
What does CodeGraphEnvelope.ts do?
CodeGraphEnvelope.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 CodeGraphEnvelope.ts?
CodeGraphEnvelope.ts defines 4 function(s): CodeGraphEnvelopeFromJSON, CodeGraphEnvelopeFromJSONTyped, CodeGraphEnvelopeToJSON, instanceOfCodeGraphEnvelope.
What does CodeGraphEnvelope.ts depend on?
CodeGraphEnvelope.ts imports 14 module(s): CodeGraphEnvelopeGraph.ts, CodeGraphEnvelopeGraphFromJSON, CodeGraphEnvelopeGraphFromJSONTyped, CodeGraphEnvelopeGraphToJSON, CodeGraphEnvelopeMetadata.ts, CodeGraphEnvelopeMetadataFromJSON, CodeGraphEnvelopeMetadataFromJSONTyped, CodeGraphEnvelopeMetadataToJSON, and 6 more.
What files import CodeGraphEnvelope.ts?
CodeGraphEnvelope.ts is imported by 1 file(s): CodeGraphEnvelopeAsync.ts.
Where is CodeGraphEnvelope.ts in the architecture?
CodeGraphEnvelope.ts is located at src/models/CodeGraphEnvelope.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