Safe Haskell | None |
---|---|
Language | Haskell2010 |
- js_createNotification :: NotificationCenter -> JSString -> JSString -> JSString -> IO (Nullable Notification)
- createNotification :: (MonadIO m, ToJSString iconUrl, ToJSString title, ToJSString body) => NotificationCenter -> iconUrl -> title -> body -> m (Maybe Notification)
- createNotification_ :: (MonadIO m, ToJSString iconUrl, ToJSString title, ToJSString body) => NotificationCenter -> iconUrl -> title -> body -> m ()
- createNotificationUnsafe :: (MonadIO m, ToJSString iconUrl, ToJSString title, ToJSString body, HasCallStack) => NotificationCenter -> iconUrl -> title -> body -> m Notification
- createNotificationUnchecked :: (MonadIO m, ToJSString iconUrl, ToJSString title, ToJSString body) => NotificationCenter -> iconUrl -> title -> body -> m Notification
- js_checkPermission :: NotificationCenter -> IO Int
- checkPermission :: MonadIO m => NotificationCenter -> m Int
- checkPermission_ :: MonadIO m => NotificationCenter -> m ()
- js_requestPermission :: NotificationCenter -> Nullable VoidCallback -> IO ()
- requestPermission :: MonadIO m => NotificationCenter -> Maybe VoidCallback -> m ()
- newtype NotificationCenter = NotificationCenter {}
- gTypeNotificationCenter :: GType
Documentation
js_createNotification :: NotificationCenter -> JSString -> JSString -> JSString -> IO (Nullable Notification) Source #
createNotification :: (MonadIO m, ToJSString iconUrl, ToJSString title, ToJSString body) => NotificationCenter -> iconUrl -> title -> body -> m (Maybe Notification) Source #
createNotification_ :: (MonadIO m, ToJSString iconUrl, ToJSString title, ToJSString body) => NotificationCenter -> iconUrl -> title -> body -> m () Source #
createNotificationUnsafe :: (MonadIO m, ToJSString iconUrl, ToJSString title, ToJSString body, HasCallStack) => NotificationCenter -> iconUrl -> title -> body -> m Notification Source #
createNotificationUnchecked :: (MonadIO m, ToJSString iconUrl, ToJSString title, ToJSString body) => NotificationCenter -> iconUrl -> title -> body -> m Notification Source #
checkPermission :: MonadIO m => NotificationCenter -> m Int Source #
checkPermission_ :: MonadIO m => NotificationCenter -> m () Source #
js_requestPermission :: NotificationCenter -> Nullable VoidCallback -> IO () Source #
requestPermission :: MonadIO m => NotificationCenter -> Maybe VoidCallback -> m () Source #
newtype NotificationCenter Source #
Functions for this inteface are in GHCJS.DOM.NotificationCenter.