@buckaroo/buckaroo_sdk
Version:
Buckaroo payment SDK
12 lines (11 loc) • 531 B
TypeScript
/// <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>>;
}