instanceOfSupermodelIR() — typescript-sdk Function Reference
Architecture documentation for the instanceOfSupermodelIR() function in SupermodelIR.ts from the typescript-sdk codebase.
Entity Profile
Relationship Graph
Source Code
src/models/SupermodelIR.ts lines 118–128
export function instanceOfSupermodelIR(value: object): value is SupermodelIR {
if (!('repo' in value) || value['repo'] === undefined) return false;
if (!('version' in value) || value['version'] === undefined) return false;
if (!('schemaVersion' in value) || value['schemaVersion'] === undefined) return false;
if (!('generatedAt' in value) || value['generatedAt'] === undefined) return false;
if (!('stats' in value) || value['stats'] === undefined) return false;
if (!('metadata' in value) || value['metadata'] === undefined) return false;
if (!('domains' in value) || value['domains'] === undefined) return false;
if (!('graph' in value) || value['graph'] === undefined) return false;
return true;
}
Domain
Subdomains
Source
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free