UNPKG

@selfcommunity/react-core

Version:

React Core Components useful for integrating UI Community components (react-ui).

35 lines (34 loc) 1.41 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.DEVICE_ID_KEY = exports.NOTIFICATION_SERVICE_KEY = exports.REGISTRATION_ID_KEY = exports.PLATFORM_KEY = exports.NOTIFICATIONS_SERVICES = exports.PLATFORMS = exports.PLATFORM = exports.IOS_PUSH_NOTIFICATION_IOS_DEVICE_TYPE = exports.ANDROID_PUSH_NOTIFICATION_FCM_DEVICE_TYPE = exports.ANDROID_PUSH_NOTIFICATION_GCM_DEVICE_TYPE = exports.WEB_PUSH_NOTIFICATION_DEVICE_TYPE = void 0; /** * Web push notification device type * Used in Endpoint (Device) */ exports.WEB_PUSH_NOTIFICATION_DEVICE_TYPE = 'wp'; exports.ANDROID_PUSH_NOTIFICATION_GCM_DEVICE_TYPE = 'gcm'; exports.ANDROID_PUSH_NOTIFICATION_FCM_DEVICE_TYPE = 'fcm'; exports.IOS_PUSH_NOTIFICATION_IOS_DEVICE_TYPE = 'apns'; /** * Platform */ exports.PLATFORM = { ANDROID: 'Android', IOS: 'iOS', }; exports.PLATFORMS = Object.keys(exports.PLATFORM).map((k) => exports.PLATFORM[k]); /** * Notifications service */ exports.NOTIFICATIONS_SERVICES = [ exports.ANDROID_PUSH_NOTIFICATION_GCM_DEVICE_TYPE, exports.ANDROID_PUSH_NOTIFICATION_FCM_DEVICE_TYPE, exports.IOS_PUSH_NOTIFICATION_IOS_DEVICE_TYPE, ]; /** * Const to enable native push notification */ exports.PLATFORM_KEY = 'app-platform'; exports.REGISTRATION_ID_KEY = 'app-registrationId'; exports.NOTIFICATION_SERVICE_KEY = 'app-notificationService'; exports.DEVICE_ID_KEY = 'app-deviceId';