Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 | // Types export type { NotificationChannel, SessionStartedPayload, DeliveryResult, NotifyResult, } from './types' // Subscription Manager export { type CreateSubscriptionParams, type CreateSubscriptionResult, createSubscription, getActiveSubscriptionsForPlayer, markSubscriptionExpired, updatePushSubscription, deleteSubscription, } from './subscription-manager' // Dispatcher export { registerChannel, getRegisteredChannels, _resetChannels, notifySubscribers, } from './dispatcher' // Web Push export { sendWebPush, type WebPushResult, _resetWebPushConfig } from './web-push' // Email export { sendEmail, type SendEmailParams, _resetEmailTransport } from './email' // Bootstrap export { bootstrapChannels } from './bootstrap' // Channels export { webPushChannel } from './channels/web-push-channel' export { emailChannel } from './channels/email-channel' export { socketIOChannel } from './channels/socketio-channel' // Client-side registration (re-exported for convenience) export { registerServiceWorker, subscribeToPush, pushSubscriptionToJson, } from './register-sw' |