UNPKG

@ar.io/sdk

Version:

[![codecov](https://codecov.io/gh/ar-io/ar-io-sdk/graph/badge.svg?token=7dXKcT7dJy)](https://codecov.io/gh/ar-io/ar-io-sdk)

18 lines (17 loc) 528 B
import { HTTPClient } from '../types/index.js'; import { ILogger } from './logger.js'; export declare class AxiosHTTPService implements HTTPClient { private axios; private logger; constructor({ url, logger, }: { url: string; logger?: ILogger; }); get<I, K>({ endpoint, signal, allowedStatuses, headers, params, }: { endpoint: string; signal?: AbortSignal; allowedStatuses?: number[]; headers?: Record<string, string>; params?: I; }): Promise<K>; }