notification-kit
Version:
A unified notification library for React + Capacitor apps. One API for push notifications, in-app notifications, and local notifications across Web, iOS, and Android.
13 lines • 2.45 kB
TypeScript
export type { Notification, NotificationPriority, NotificationVisibility, NotificationLights, NotificationAction, NotificationActionInput, NotificationAttachment, NotificationAttachmentOptions, NotificationAttachmentRect, RepeatInterval, NotificationDeliveryStatus, NotificationStatistics, PushNotificationPayload, LocalNotificationPayload, WeekDay, NotificationProgress, } from './notification';
export * from './config';
export * from './providers';
export * from './scheduling';
export * from './in-app';
export * from './channels';
export type { BaseEvent, EventSource, EventPlatform, EventUser, EventSession, EventDevice, EventLocation, EventNetwork, PushNotificationEvent, LocalNotificationEvent, InAppNotificationEvent, TokenEvent, SubscriptionEvent, ChannelEvent, SystemEvent, AnalyticsEvent, NetworkEvent, StorageEvent, PerformanceEvent, SecurityEvent, DebugEvent, NotificationEvent, NotificationEvents, NotificationEventMap, NotificationEventCallback, NotificationReceivedEvent, NotificationActionPerformedEvent, NotificationSentEvent, NotificationScheduledEvent, NotificationCancelledEvent, NotificationChannelCreatedEvent, NotificationChannelDeletedEvent, TokenReceivedEvent, TokenRefreshedEvent, PermissionChangedEvent, SubscribedEvent, UnsubscribedEvent, ReadyEvent, ErrorEvent, EventListener, EventEmitter, EventFilter, EventAggregation, EventMetric, EventPeriod, EventAnalytics, EventAnalyticsEvent, EventAnalyticsSummary, EventAnalyticsTrend, EventAnalyticsTrendData, EventAnalyticsInsight, EventAnalyticsSegment, EventExportOptions, EventExportDestination, EventImportOptions, EventImportSource, EventStreamingOptions, EventStreamingRetry, EventStreamingTransform, EventStreamingDestination, EventReplayOptions, EventHandler, EventMiddleware, EventValidator, EventValidationResult, EventRouter, EventQueue, EventStore, EventProcessor, EventProcessorStats, EventProcessorError, } from './events';
export type { PermissionEvent, PermissionType, PermissionStatus, NotificationPermissionStatus, } from './events';
export * from './platform';
export type { ValidationResult, FormattedNotification, FormattedPushPayload, FormattedLocalPayload, FormattedInAppPayload, FormattedScheduleOptions, FormattedInAppOptions, InAppNotificationInstance, } from './utils';
export type { ValidationError, ValidationWarning } from './utils';
export type { EventValidationError, EventValidationWarning } from './events';
//# sourceMappingURL=index.d.ts.map