1import { requireNativeModule } from 'expo-modules-core'; 2 3import { BadgeModule } from './BadgeModule.types'; 4 5const nativeModule = requireNativeModule('ExpoBadgeModule'); 6 7export default { 8 ...nativeModule, 9 // We overwrite setBadgeCountAsync to omit 10 // an obsolete options argument when calling 11 // the native function. 12 setBadgeCountAsync: async (badgeCount, options) => { 13 return await nativeModule.setBadgeCountAsync(badgeCount); 14 }, 15} as BadgeModule; 16