Safe Haskell | None |
---|---|
Language | Haskell2010 |
- createNotification :: (MonadDOM m, ToJSString iconUrl, ToJSString title, ToJSString body) => NotificationCenter -> iconUrl -> title -> body -> m (Maybe Notification)
- createNotification_ :: (MonadDOM m, ToJSString iconUrl, ToJSString title, ToJSString body) => NotificationCenter -> iconUrl -> title -> body -> m ()
- createNotificationUnsafe :: (MonadDOM m, ToJSString iconUrl, ToJSString title, ToJSString body, HasCallStack) => NotificationCenter -> iconUrl -> title -> body -> m Notification
- createNotificationUnchecked :: (MonadDOM m, ToJSString iconUrl, ToJSString title, ToJSString body) => NotificationCenter -> iconUrl -> title -> body -> m Notification
- checkPermission :: MonadDOM m => NotificationCenter -> m Int
- checkPermission_ :: MonadDOM m => NotificationCenter -> m ()
- requestPermission :: MonadDOM m => NotificationCenter -> Maybe VoidCallback -> m ()
- newtype NotificationCenter = NotificationCenter {}
- gTypeNotificationCenter :: JSM GType
Documentation
createNotification :: (MonadDOM m, ToJSString iconUrl, ToJSString title, ToJSString body) => NotificationCenter -> iconUrl -> title -> body -> m (Maybe Notification) Source #
createNotification_ :: (MonadDOM m, ToJSString iconUrl, ToJSString title, ToJSString body) => NotificationCenter -> iconUrl -> title -> body -> m () Source #
createNotificationUnsafe :: (MonadDOM m, ToJSString iconUrl, ToJSString title, ToJSString body, HasCallStack) => NotificationCenter -> iconUrl -> title -> body -> m Notification Source #
createNotificationUnchecked :: (MonadDOM m, ToJSString iconUrl, ToJSString title, ToJSString body) => NotificationCenter -> iconUrl -> title -> body -> m Notification Source #
checkPermission :: MonadDOM m => NotificationCenter -> m Int Source #
checkPermission_ :: MonadDOM m => NotificationCenter -> m () Source #
requestPermission :: MonadDOM m => NotificationCenter -> Maybe VoidCallback -> m () Source #
newtype NotificationCenter Source #
Functions for this inteface are in JSDOM.NotificationCenter.