@exodus/react-native-payments
Version:
[](http://facebook.github.io/react-native/releases/0.40) [](https://www.np
21 lines (20 loc) • 1.05 kB
TypeScript
import { PaymentDetailsInit, PaymentMethodData, PaymentOptions } from './types';
declare function canMakePayments(): Promise<boolean>;
declare function canMakePaymentsUsingNetworks(usingNetworks: []): Promise<boolean>;
declare function createPaymentRequest(methodData: PaymentMethodData['data'], details: PaymentDetailsInit, options?: Partial<PaymentOptions>): Promise<void>;
declare function handleDetailsUpdate(details: PaymentDetailsInit): Promise<void>;
declare function show(): Promise<unknown>;
declare function abort(): Promise<unknown>;
declare function complete(paymentStatus: PaymentComplete): Promise<unknown>;
declare const NativePayments: {
isSupported: boolean;
canMakePayments: typeof canMakePayments;
canMakePaymentsUsingNetworks: typeof canMakePaymentsUsingNetworks;
createPaymentRequest: typeof createPaymentRequest;
handleDetailsUpdate: typeof handleDetailsUpdate;
show: typeof show;
abort: typeof abort;
complete: typeof complete;
openPaymentSetup: () => void;
};
export default NativePayments;