Safe Haskell | None |
---|---|
Language | Haskell2010 |
- js_initStorageEvent :: StorageEvent -> JSString -> Bool -> Bool -> JSString -> Nullable JSString -> Nullable JSString -> JSString -> Nullable Storage -> IO ()
- initStorageEvent :: (MonadIO m, ToJSString typeArg, ToJSString keyArg, ToJSString oldValueArg, ToJSString newValueArg, ToJSString urlArg) => StorageEvent -> typeArg -> Bool -> Bool -> keyArg -> Maybe oldValueArg -> Maybe newValueArg -> urlArg -> Maybe Storage -> m ()
- js_getKey :: StorageEvent -> IO JSString
- getKey :: (MonadIO m, FromJSString result) => StorageEvent -> m result
- js_getOldValue :: StorageEvent -> IO (Nullable JSString)
- getOldValue :: (MonadIO m, FromJSString result) => StorageEvent -> m (Maybe result)
- getOldValueUnsafe :: (MonadIO m, HasCallStack, FromJSString result) => StorageEvent -> m result
- getOldValueUnchecked :: (MonadIO m, FromJSString result) => StorageEvent -> m result
- js_getNewValue :: StorageEvent -> IO (Nullable JSString)
- getNewValue :: (MonadIO m, FromJSString result) => StorageEvent -> m (Maybe result)
- getNewValueUnsafe :: (MonadIO m, HasCallStack, FromJSString result) => StorageEvent -> m result
- getNewValueUnchecked :: (MonadIO m, FromJSString result) => StorageEvent -> m result
- js_getUrl :: StorageEvent -> IO JSString
- getUrl :: (MonadIO m, FromJSString result) => StorageEvent -> m result
- js_getStorageArea :: StorageEvent -> IO (Nullable Storage)
- getStorageArea :: MonadIO m => StorageEvent -> m (Maybe Storage)
- getStorageAreaUnsafe :: (MonadIO m, HasCallStack) => StorageEvent -> m Storage
- getStorageAreaUnchecked :: MonadIO m => StorageEvent -> m Storage
- newtype StorageEvent = StorageEvent {}
- gTypeStorageEvent :: GType
Documentation
js_initStorageEvent :: StorageEvent -> JSString -> Bool -> Bool -> JSString -> Nullable JSString -> Nullable JSString -> JSString -> Nullable Storage -> IO () Source #
initStorageEvent :: (MonadIO m, ToJSString typeArg, ToJSString keyArg, ToJSString oldValueArg, ToJSString newValueArg, ToJSString urlArg) => StorageEvent -> typeArg -> Bool -> Bool -> keyArg -> Maybe oldValueArg -> Maybe newValueArg -> urlArg -> Maybe Storage -> m () Source #
getKey :: (MonadIO m, FromJSString result) => StorageEvent -> m result Source #
js_getOldValue :: StorageEvent -> IO (Nullable JSString) Source #
getOldValue :: (MonadIO m, FromJSString result) => StorageEvent -> m (Maybe result) Source #
getOldValueUnsafe :: (MonadIO m, HasCallStack, FromJSString result) => StorageEvent -> m result Source #
getOldValueUnchecked :: (MonadIO m, FromJSString result) => StorageEvent -> m result Source #
js_getNewValue :: StorageEvent -> IO (Nullable JSString) Source #
getNewValue :: (MonadIO m, FromJSString result) => StorageEvent -> m (Maybe result) Source #
getNewValueUnsafe :: (MonadIO m, HasCallStack, FromJSString result) => StorageEvent -> m result Source #
getNewValueUnchecked :: (MonadIO m, FromJSString result) => StorageEvent -> m result Source #
getUrl :: (MonadIO m, FromJSString result) => StorageEvent -> m result Source #
js_getStorageArea :: StorageEvent -> IO (Nullable Storage) Source #
getStorageArea :: MonadIO m => StorageEvent -> m (Maybe Storage) Source #
getStorageAreaUnsafe :: (MonadIO m, HasCallStack) => StorageEvent -> m Storage Source #
getStorageAreaUnchecked :: MonadIO m => StorageEvent -> m Storage Source #
newtype StorageEvent Source #
Functions for this inteface are in GHCJS.DOM.StorageEvent. Base interface functions are in: