UNPKG

@abdelrahman.rabie/payment-sdk-react-native

Version:

React Native SDK for payment processing with E_API and E_LINKS support

14 lines (13 loc) 703 B
import { AxiosRequestConfig } from 'axios'; import { IPaymentSDKConfig } from '../types/payment.types'; export declare class HttpClient { private axiosInstance; private paymentCoreInstance; constructor(config: IPaymentSDKConfig); get<T>(url: string, config?: AxiosRequestConfig): Promise<T>; post<T>(url: string, data?: any, config?: AxiosRequestConfig): Promise<T>; put<T>(url: string, data?: any, config?: AxiosRequestConfig): Promise<T>; delete<T>(url: string, config?: AxiosRequestConfig): Promise<T>; paymentCoreGet<T>(url: string, config?: AxiosRequestConfig): Promise<T>; paymentCorePost<T>(url: string, data?: any, config?: AxiosRequestConfig): Promise<T>; }