Safe Haskell | None |
---|---|
Language | Haskell2010 |
- js_key :: Storage -> Word -> IO (Nullable JSString)
- key :: (MonadIO m, FromJSString result) => Storage -> Word -> m (Maybe result)
- key_ :: MonadIO m => Storage -> Word -> m ()
- keyUnsafe :: (MonadIO m, HasCallStack, FromJSString result) => Storage -> Word -> m result
- keyUnchecked :: (MonadIO m, FromJSString result) => Storage -> Word -> m result
- js_getItem :: Storage -> JSString -> IO (Nullable JSString)
- getItem :: (MonadIO m, ToJSString key, FromJSString result) => Storage -> key -> m (Maybe result)
- getItem_ :: (MonadIO m, ToJSString key) => Storage -> key -> m ()
- getItemUnsafe :: (MonadIO m, ToJSString key, HasCallStack, FromJSString result) => Storage -> key -> m result
- getItemUnchecked :: (MonadIO m, ToJSString key, FromJSString result) => Storage -> key -> m result
- js_setItem :: Storage -> JSString -> JSString -> IO ()
- setItem :: (MonadIO m, ToJSString key, ToJSString data') => Storage -> key -> data' -> m ()
- js_removeItem :: Storage -> JSString -> IO ()
- removeItem :: (MonadIO m, ToJSString key) => Storage -> key -> m ()
- js_clear :: Storage -> IO ()
- clear :: MonadIO m => Storage -> m ()
- js_getLength :: Storage -> IO Word
- getLength :: MonadIO m => Storage -> m Word
- newtype Storage = Storage {}
- gTypeStorage :: GType
Documentation
keyUnsafe :: (MonadIO m, HasCallStack, FromJSString result) => Storage -> Word -> m result Source #
keyUnchecked :: (MonadIO m, FromJSString result) => Storage -> Word -> m result Source #
getItem :: (MonadIO m, ToJSString key, FromJSString result) => Storage -> key -> m (Maybe result) Source #
getItemUnsafe :: (MonadIO m, ToJSString key, HasCallStack, FromJSString result) => Storage -> key -> m result Source #
getItemUnchecked :: (MonadIO m, ToJSString key, FromJSString result) => Storage -> key -> m result Source #
setItem :: (MonadIO m, ToJSString key, ToJSString data') => Storage -> key -> data' -> m () Source #
removeItem :: (MonadIO m, ToJSString key) => Storage -> key -> m () Source #
Functions for this inteface are in GHCJS.DOM.Storage.
gTypeStorage :: GType Source #