@lmapp/react-native-cloudpayments
Version:
π ΠΠΎΡΠ½ΡΠΉ SDK Π΄Π»Ρ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ ΠΏΠ»Π°ΡΠ΅ΠΆΠ΅ΠΉ CloudPayments Π² React Native. ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Apple Pay, Google Pay, Π‘ΠΠ, Π±Π°Π½ΠΊΠΎΠ²ΡΠΊΠΈΡ ΠΊΠ°ΡΡ. ΠΠΎΠ»Π½Π°Ρ ΡΠΈΠΏΠΈΠ·Π°ΡΠΈΡ TypeScript. iOS 12+ ΠΈ Android 21+
31 lines (25 loc) β’ 1.04 kB
JavaScript
;
import { NativeModules, Platform } from 'react-native';
const LINKING_ERROR = `The package '@lmapp/react-native-cloudpayments' doesn't seem to be linked. Make sure: \n\n` + Platform.select({
ios: "- You have run 'pod install'\n",
default: ''
}) + '- You rebuilt the app after installing the package\n' + '- You are not using Expo Go\n';
const CloudpaymentsSdk = NativeModules.CloudpaymentsSdk ? NativeModules.CloudpaymentsSdk : new Proxy({}, {
get() {
throw new Error(LINKING_ERROR);
}
});
// ΠΠΊΡΠΏΠΎΡΡ ΡΠ΅ΡΠ²ΠΈΡΠΎΠ²
export { PaymentService, CardService } from "./services/index.js";
// ΠΠΊΡΠΏΠΎΡΡ ΡΠΈΠΏΠΎΠ²
export * from "./types/index.js";
// ΠΠΊΡΠΏΠΎΡΡ Π΅Π½ΡΠΌΠΎΠ² ΠΊΠ°ΠΊ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ
export * from "./types/enums.js";
// ΠΠΊΡΠΏΠΎΡΡ ΡΠΎΠ±ΡΡΠΈΠΉ
export { eventEmitter } from "./events/index.js";
// ΠΠΊΡΠΏΠΎΡΡ Ρ
ΡΠΊΠΎΠ²
export * from "./hooks/index.js";
export const init = publicId => {
return CloudpaymentsSdk.initialize(publicId);
};
//# sourceMappingURL=index.js.map