Sha256: ea23932926eaaee6d13d7f8d225354530e288e93272ae48f9557f3c4364b1ba8
Contents?: true
Size: 1.12 KB
Versions: 27
Compression:
Stored size: 1.12 KB
Contents
import { ManagementClientOptions } from '../management/types'; import { AuthenticationClientOptions } from '../authentication/types'; import { AuthenticationTokenProvider } from '../authentication/AuthenticationTokenProvider'; import { ManagementTokenProvider } from '../management/ManagementTokenProvider'; import { AxiosInstance, AxiosRequestConfig } from 'axios'; export declare class HttpClient { options: ManagementClientOptions; tokenProvider: ManagementTokenProvider | AuthenticationTokenProvider; axios: AxiosInstance; constructor(options: ManagementClientOptions | AuthenticationClientOptions, tokenProvider: ManagementTokenProvider | AuthenticationTokenProvider); request(config: AxiosRequestConfig): Promise<any>; } export declare class NaiveHttpClient extends HttpClient { options: ManagementClientOptions; tokenProvider: ManagementTokenProvider | AuthenticationTokenProvider; axios: AxiosInstance; constructor(options: ManagementClientOptions | AuthenticationClientOptions, tokenProvider: ManagementTokenProvider | AuthenticationTokenProvider); request(config: AxiosRequestConfig): Promise<any>; }
Version data entries
27 entries across 9 versions & 1 rubygems