generative-ts

Class HttpModelProvider<TRequestOptions, TResponse, THttpClientOptions, TModelProviderConfig>

Type Parameters

  • TRequestOptions extends ModelRequestOptions = ModelRequestOptions
  • TResponse = unknown
  • THttpClientOptions = HttpClientOptions
  • TModelProviderConfig extends BaseModelProviderConfig = BaseModelProviderConfig

Hierarchy (view full)

Constructors

Properties

api: ModelApi<TRequestOptions, TResponse>
auth: any
client: HttpClient<THttpClientOptions>
endpoint: any
headers: any
history: {
    meta: undefined | THttpClientOptions;
    options: TRequestOptions;
    response: undefined | TResponse;
}[]

Type declaration

Methods

  • Parameters

    Returns Promise<{
        body: string;
        endpoint: string;
        headers: Headers;
    }> | {
        body: string;
        endpoint: string;
        headers: Headers;
    }

  • Parameters

    Returns string

  • Parameters

    Returns string | Promise<string>

  • Parameters

    Returns Headers | Promise<Headers>