UNPKG

omnipay-savings-sdk

Version:

Omnipay Savings SDK

31 lines (30 loc) 1.1 kB
import { looseObject } from './types'; export declare const setTokenExpiryHandler: (handler: (() => void) | null) => void; export declare const setGlobalEnv: (key: 'prod' | 'dev') => void; export declare const getGlobalEnv: () => 'prod' | 'dev'; 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 {};