UNPKG

@buckaroo/buckaroo_sdk

Version:
28 lines (27 loc) 785 B
import { AxiosRequestConfig } from 'axios'; export type RequestHeaders = { 'Content-Type'?: string; Accept?: string; Culture?: string; Authorization?: string; Software?: string; Channel?: string; [header: string]: any; }; export interface RequestConfig extends AxiosRequestConfig { headers?: RequestHeaders; } export default class Headers { private _headers; get headers(): RequestHeaders; setSoftwareHeader(value?: { platformName?: string; platformVersion?: string; moduleSupplier?: string; moduleName?: string; moduleVersion?: string; }): this; setHeaders(headers: RequestHeaders): this; removeHeaders(headers: RequestHeaders): this; protected getDefaultHeaders(): RequestHeaders; }