UNPKG

react-use-wyre

Version:

🤑 React.js hooks for making payments using SendWyre. https://docs.sendwyre.com/

36 lines (35 loc) • 1.04 kB
import { AxiosResponse } from "axios"; export declare enum AuthenticationType { SECRET_KEY_SIGNATURE = "SECRET_KEY_SIGNATURE", TOKEN_AUTH = "TOKEN_AUTH" } export declare type WyreParams = { readonly apiKey?: string; readonly secretKey?: string; readonly authenticationType: AuthenticationType; readonly apiUrl: string; readonly baseUrl?: string; readonly url: string; readonly method: string; readonly data?: object | undefined; }; export declare enum OrderStatus { RUNNING_CHECKS = 0, PROCESSING = 1, FAILED = 2, COMPLETE = 3 } export declare type AnyObject = { readonly [key: string]: unknown; }; export declare type WyreRequest = { readonly url: string; readonly method: string; readonly data?: AnyObject; readonly headers?: AnyObject; }; export declare type WyreInstance = (config: WyreRequest, overrides?: AnyObject) => Promise<AxiosResponse>; export declare type SendWyreContextValue = { readonly wyre: WyreInstance; readonly partnerId: string | null; };