UNPKG

@buckaroo/buckaroo_sdk

Version:
12 lines (11 loc) 531 B
/// <reference types="node" /> import { AxiosRequestConfig } from 'axios'; import { HttpResponseConstructor } from '../Models'; import { RequestConfig } from './Headers'; import { Agent } from 'https'; export default class HttpsClient { protected _options: AxiosRequestConfig; private _axiosInstance; constructor(agent?: Agent, timeout?: number); sendRequest<R extends HttpResponseConstructor = HttpResponseConstructor>(url: URL, data: object, options: RequestConfig, responseClass: R): Promise<InstanceType<R>>; }