Type Alias HttpClient

HttpClient: {
    extend: <
        const client extends Extended,
        const extendedHttpClient extends HttpClient,
    >(
        fn: (base: extendedHttpClient) => client,
    ) => client & extendedHttpClient;
    request: <T>(params: RequestParams) => Promise<T>;
}

Base interface for the Http client

Type declaration