UNPKG

@ammarahmed/notifee-react-native

Version:

Notifee - a feature rich notifications library for React Native.

33 lines (28 loc) 951 B
/* * Copyright (c) 2016-present Invertase Limited */ import NotifeeApiModule from './NotifeeApiModule'; import { ModuleStatics, ModuleWithStatics } from './types/Module'; import { isIOS, kReactNativeNotifeeNotificationBackgroundEvent, kReactNativeNotifeeNotificationEvent, } from './utils'; const SDK_VERSION = '7.4.5'; const apiModule = new NotifeeApiModule({ version: SDK_VERSION, nativeModuleName: 'NotifeeApiModule', nativeEvents: isIOS ? [kReactNativeNotifeeNotificationEvent, kReactNativeNotifeeNotificationBackgroundEvent] : [kReactNativeNotifeeNotificationEvent], }); const statics: ModuleStatics = { SDK_VERSION, }; const defaultExports: ModuleWithStatics = Object.assign(apiModule, statics); export default defaultExports; export * from './types/Library'; export * from './types/Notification'; export * from './types/Trigger'; export * from './types/NotificationIOS'; export * from './types/NotificationAndroid';