UNPKG

omnipay-savings-sdk

Version:

Omnipay Savings SDK

29 lines (28 loc) 978 B
import { looseObject } from './types'; export declare const setTokenExpiryHandler: (handler: (() => void) | null) => void; type RequestContent = 'form-data' | 'json'; type RequestObject = { requestUrl: string; customHeaders?: looseObject; }; interface RequestPostObject extends RequestObject { requestData: looseObject; requestType?: RequestContent; } export declare const POST: (params: RequestPostObject & { apiKey: string; }) => Promise<any>; export declare const PUT: (params: RequestPostObject & { apiKey: string; }) => Promise<any>; export declare const GET: (params: RequestObject & { apiKey: string; }) => Promise<any>; export declare function getRequestHeaders(apiKey: string, requestType?: RequestContent): Promise<{ headers: { 'content-type': string; authorization: string; }; }>; export declare function formatRequestData(requestData: looseObject, requestType?: RequestContent): looseObject | FormData; export {};