UNPKG

boxpay-checkout-reactnative-sdk

Version:
27 lines (23 loc) 961 B
"use strict"; // cross_platform/src/index.tsx import { NativeModules } from 'react-native'; // Make the function async export const getInstalledUpiApps = async () => { if (!NativeModules.CrossPlatform || typeof NativeModules.CrossPlatform.getInstalledApps !== 'function') { throw new Error('CrossPlatform module not available'); } try { // Await the promise to get the actual result const result = await NativeModules.CrossPlatform.getInstalledApps(); // Now 'result' is the array you expect return result; // Return the actual list of apps } catch (error) { // Re-throw the error so the calling code knows something went wrong if (error instanceof Error) { throw new Error(`Failed during the native call to get installed apps : ${error.message}`); } else { throw new Error(`Failed during the native call to get installed apps : ${String(error)}`); } } }; //# sourceMappingURL=getInstalledUPI.js.map