Home / Class/ JSONApiResponse Class — typescript-sdk Architecture

JSONApiResponse Class — typescript-sdk Architecture

Architecture documentation for the JSONApiResponse class in runtime.ts from the typescript-sdk codebase.

Entity Profile

Dependency Diagram

graph TD
  2575bc36_470c_21ae_88ad_3cdcfa17ddf7["JSONApiResponse"]
  41b6b5c2_aa5b_90b9_c373_84e0a8cd9918["runtime.ts"]
  2575bc36_470c_21ae_88ad_3cdcfa17ddf7 -->|defined in| 41b6b5c2_aa5b_90b9_c373_84e0a8cd9918
  57541a0c_7256_375b_fbe7_2c59030617d1["constructor()"]
  2575bc36_470c_21ae_88ad_3cdcfa17ddf7 -->|method| 57541a0c_7256_375b_fbe7_2c59030617d1
  e521fae3_6ccb_a411_8901_79192d34b036["value()"]
  2575bc36_470c_21ae_88ad_3cdcfa17ddf7 -->|method| e521fae3_6ccb_a411_8901_79192d34b036

Relationship Graph

Source Code

src/runtime.ts lines 396–402

export class JSONApiResponse<T> {
    constructor(public raw: Response, private transformer: ResponseTransformer<T> = (jsonValue: any) => jsonValue) {}

    async value(): Promise<T> {
        return this.transformer(await this.raw.json());
    }
}

Domain

Defined In

Frequently Asked Questions

What is the JSONApiResponse class?
JSONApiResponse is a class in the typescript-sdk codebase, defined in src/runtime.ts.
Where is JSONApiResponse defined?
JSONApiResponse is defined in src/runtime.ts at line 396.

Analyze Your Own Codebase

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

Try Supermodel Free