Home / File/ runtime.ts — typescript-sdk Source File

runtime.ts — typescript-sdk Source File

Architecture documentation for runtime.ts, a typescript file in the typescript-sdk codebase. 0 imports, 35 dependents.

File typescript SupermodelAPI DomainClassification 35 dependents 9 functions 9 classes

Entity Profile

Dependency Diagram

graph LR
  41b6b5c2_aa5b_90b9_c373_84e0a8cd9918["runtime.ts"]
  c0819722_6747_b0b6_11ec_944ce6f59300["DefaultApi.ts"]
  c0819722_6747_b0b6_11ec_944ce6f59300 --> 41b6b5c2_aa5b_90b9_c373_84e0a8cd9918
  dcc90704_6e64_7ec2_9ee4_aaa5200dbd17["async.ts"]
  dcc90704_6e64_7ec2_9ee4_aaa5200dbd17 --> 41b6b5c2_aa5b_90b9_c373_84e0a8cd9918
  1be1f54c_bd56_edbf_51b9_61fd2c078660["AliveCodeItem.ts"]
  1be1f54c_bd56_edbf_51b9_61fd2c078660 --> 41b6b5c2_aa5b_90b9_c373_84e0a8cd9918
  05250eff_f0eb_2258_e7b4_7bf8a4d4b270["ClassificationStats.ts"]
  05250eff_f0eb_2258_e7b4_7bf8a4d4b270 --> 41b6b5c2_aa5b_90b9_c373_84e0a8cd9918
  f036a4cc_da40_f015_3b8a_3f6d8e0198c7["CodeGraphEnvelope.ts"]
  f036a4cc_da40_f015_3b8a_3f6d8e0198c7 --> 41b6b5c2_aa5b_90b9_c373_84e0a8cd9918
  7a352295_096b_bb53_0046_f6c5be0ce3b1["CodeGraphEnvelopeAsync.ts"]
  7a352295_096b_bb53_0046_f6c5be0ce3b1 --> 41b6b5c2_aa5b_90b9_c373_84e0a8cd9918
  98e5e5a2_ec1f_ec59_7fda_2b7180d49cfb["CodeGraphEnvelopeGraph.ts"]
  98e5e5a2_ec1f_ec59_7fda_2b7180d49cfb --> 41b6b5c2_aa5b_90b9_c373_84e0a8cd9918
  c0022130_cf41_62fc_1bd0_253fdceac2db["CodeGraphEnvelopeMetadata.ts"]
  c0022130_cf41_62fc_1bd0_253fdceac2db --> 41b6b5c2_aa5b_90b9_c373_84e0a8cd9918
  5ee535a3_4e10_908a_b4b1_41d305e8a135["CodeGraphNode.ts"]
  5ee535a3_4e10_908a_b4b1_41d305e8a135 --> 41b6b5c2_aa5b_90b9_c373_84e0a8cd9918
  109a46b6_2452_c13f_dc0b_2a268faf72b6["CodeGraphRelationship.ts"]
  109a46b6_2452_c13f_dc0b_2a268faf72b6 --> 41b6b5c2_aa5b_90b9_c373_84e0a8cd9918
  303e101f_576e_591a_bf19_bb12db362546["CodeGraphStats.ts"]
  303e101f_576e_591a_bf19_bb12db362546 --> 41b6b5c2_aa5b_90b9_c373_84e0a8cd9918
  17c3a24c_565f_87a6_8c4c_40dacf65f1e1["DeadCodeAnalysisMetadata.ts"]
  17c3a24c_565f_87a6_8c4c_40dacf65f1e1 --> 41b6b5c2_aa5b_90b9_c373_84e0a8cd9918
  cf3c46e4_2683_0d9b_ec4b_2d29dfee4adf["DeadCodeAnalysisResponse.ts"]
  cf3c46e4_2683_0d9b_ec4b_2d29dfee4adf --> 41b6b5c2_aa5b_90b9_c373_84e0a8cd9918
  de57e938_e739_3e50_69bc_11b2efed3375["DeadCodeAnalysisResponseAsync.ts"]
  de57e938_e739_3e50_69bc_11b2efed3375 --> 41b6b5c2_aa5b_90b9_c373_84e0a8cd9918
  style 41b6b5c2_aa5b_90b9_c373_84e0a8cd9918 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.
 */


export const BASE_PATH = "https://api.supermodeltools.com".replace(/\/+$/, "");

export interface ConfigurationParameters {
    basePath?: string; // override base path
    fetchApi?: FetchAPI; // override for fetch implementation
    middleware?: Middleware[]; // middleware to apply before/after fetch requests
    queryParamsStringify?: (params: HTTPQuery) => string; // stringify function for query strings
    username?: string; // parameter for basic security
    password?: string; // parameter for basic security
    apiKey?: string | Promise<string> | ((name: string) => string | Promise<string>); // parameter for apiKey security
    accessToken?: string | Promise<string> | ((name?: string, scopes?: string[]) => string | Promise<string>); // parameter for oauth2 security
    headers?: HTTPHeaders; //header params we want to use on every request
    credentials?: RequestCredentials; //value for the credentials param we want to use on each request
}

export class Configuration {
    constructor(private configuration: ConfigurationParameters = {}) {}

    set config(configuration: Configuration) {
        this.configuration = configuration;
    }

    get basePath(): string {
        return this.configuration.basePath != null ? this.configuration.basePath : BASE_PATH;
    }

    get fetchApi(): FetchAPI | undefined {
        return this.configuration.fetchApi;
    }

    get middleware(): Middleware[] {
        return this.configuration.middleware || [];
    }

    get queryParamsStringify(): (params: HTTPQuery) => string {
        return this.configuration.queryParamsStringify || querystring;
    }

    get username(): string | undefined {
        return this.configuration.username;
    }

    get password(): string | undefined {
        return this.configuration.password;
    }
// ... (367 more lines)

Domain

Frequently Asked Questions

What does runtime.ts do?
runtime.ts is a source file in the typescript-sdk codebase, written in typescript. It belongs to the SupermodelAPI domain, DomainClassification subdomain.
What functions are defined in runtime.ts?
runtime.ts defines 9 function(s): canConsumeForm, isBlob, isFormData, mapValues, name, params, querystring, querystringSingleKey, requestContext.
What files import runtime.ts?
runtime.ts is imported by 35 file(s): AliveCodeItem.ts, ClassificationStats.ts, CodeGraphEnvelope.ts, CodeGraphEnvelopeAsync.ts, CodeGraphEnvelopeGraph.ts, CodeGraphEnvelopeMetadata.ts, CodeGraphNode.ts, CodeGraphRelationship.ts, and 27 more.
Where is runtime.ts in the architecture?
runtime.ts is located at src/runtime.ts (domain: SupermodelAPI, subdomain: DomainClassification, directory: src).

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free