Safe Haskell | None |
---|---|
Language | Haskell2010 |
- js_createObjectStore :: IDBDatabase -> JSString -> Nullable Dictionary -> IO (Nullable IDBObjectStore)
- createObjectStore :: (MonadIO m, ToJSString name, IsDictionary options) => IDBDatabase -> name -> Maybe options -> m (Maybe IDBObjectStore)
- createObjectStore_ :: (MonadIO m, ToJSString name, IsDictionary options) => IDBDatabase -> name -> Maybe options -> m ()
- createObjectStoreUnsafe :: (MonadIO m, ToJSString name, IsDictionary options, HasCallStack) => IDBDatabase -> name -> Maybe options -> m IDBObjectStore
- createObjectStoreUnchecked :: (MonadIO m, ToJSString name, IsDictionary options) => IDBDatabase -> name -> Maybe options -> m IDBObjectStore
- js_deleteObjectStore :: IDBDatabase -> JSString -> IO ()
- deleteObjectStore :: (MonadIO m, ToJSString name) => IDBDatabase -> name -> m ()
- js_transaction :: IDBDatabase -> JSString -> JSString -> IO (Nullable IDBTransaction)
- transaction :: (MonadIO m, ToJSString storeName, ToJSString mode) => IDBDatabase -> storeName -> mode -> m (Maybe IDBTransaction)
- transaction_ :: (MonadIO m, ToJSString storeName, ToJSString mode) => IDBDatabase -> storeName -> mode -> m ()
- transactionUnsafe :: (MonadIO m, ToJSString storeName, ToJSString mode, HasCallStack) => IDBDatabase -> storeName -> mode -> m IDBTransaction
- transactionUnchecked :: (MonadIO m, ToJSString storeName, ToJSString mode) => IDBDatabase -> storeName -> mode -> m IDBTransaction
- js_transaction' :: IDBDatabase -> JSVal -> JSString -> IO (Nullable IDBTransaction)
- transaction' :: (MonadIO m, ToJSString storeNames, ToJSString mode) => IDBDatabase -> [storeNames] -> mode -> m (Maybe IDBTransaction)
- transaction'_ :: (MonadIO m, ToJSString storeNames, ToJSString mode) => IDBDatabase -> [storeNames] -> mode -> m ()
- transaction'Unsafe :: (MonadIO m, ToJSString storeNames, ToJSString mode, HasCallStack) => IDBDatabase -> [storeNames] -> mode -> m IDBTransaction
- transaction'Unchecked :: (MonadIO m, ToJSString storeNames, ToJSString mode) => IDBDatabase -> [storeNames] -> mode -> m IDBTransaction
- js_close :: IDBDatabase -> IO ()
- close :: MonadIO m => IDBDatabase -> m ()
- js_getName :: IDBDatabase -> IO JSString
- getName :: (MonadIO m, FromJSString result) => IDBDatabase -> m result
- js_getVersion :: IDBDatabase -> IO Double
- getVersion :: MonadIO m => IDBDatabase -> m Word64
- js_getObjectStoreNames :: IDBDatabase -> IO (Nullable DOMStringList)
- getObjectStoreNames :: MonadIO m => IDBDatabase -> m (Maybe DOMStringList)
- getObjectStoreNamesUnsafe :: (MonadIO m, HasCallStack) => IDBDatabase -> m DOMStringList
- getObjectStoreNamesUnchecked :: MonadIO m => IDBDatabase -> m DOMStringList
- abort :: EventName IDBDatabase Event
- error :: EventName IDBDatabase Event
- versionChange :: EventName IDBDatabase IDBVersionChangeEvent
- newtype IDBDatabase = IDBDatabase {}
- gTypeIDBDatabase :: GType
Documentation
js_createObjectStore :: IDBDatabase -> JSString -> Nullable Dictionary -> IO (Nullable IDBObjectStore) Source #
createObjectStore :: (MonadIO m, ToJSString name, IsDictionary options) => IDBDatabase -> name -> Maybe options -> m (Maybe IDBObjectStore) Source #
createObjectStore_ :: (MonadIO m, ToJSString name, IsDictionary options) => IDBDatabase -> name -> Maybe options -> m () Source #
createObjectStoreUnsafe :: (MonadIO m, ToJSString name, IsDictionary options, HasCallStack) => IDBDatabase -> name -> Maybe options -> m IDBObjectStore Source #
createObjectStoreUnchecked :: (MonadIO m, ToJSString name, IsDictionary options) => IDBDatabase -> name -> Maybe options -> m IDBObjectStore Source #
js_deleteObjectStore :: IDBDatabase -> JSString -> IO () Source #
deleteObjectStore :: (MonadIO m, ToJSString name) => IDBDatabase -> name -> m () Source #
js_transaction :: IDBDatabase -> JSString -> JSString -> IO (Nullable IDBTransaction) Source #
transaction :: (MonadIO m, ToJSString storeName, ToJSString mode) => IDBDatabase -> storeName -> mode -> m (Maybe IDBTransaction) Source #
transaction_ :: (MonadIO m, ToJSString storeName, ToJSString mode) => IDBDatabase -> storeName -> mode -> m () Source #
transactionUnsafe :: (MonadIO m, ToJSString storeName, ToJSString mode, HasCallStack) => IDBDatabase -> storeName -> mode -> m IDBTransaction Source #
transactionUnchecked :: (MonadIO m, ToJSString storeName, ToJSString mode) => IDBDatabase -> storeName -> mode -> m IDBTransaction Source #
js_transaction' :: IDBDatabase -> JSVal -> JSString -> IO (Nullable IDBTransaction) Source #
transaction' :: (MonadIO m, ToJSString storeNames, ToJSString mode) => IDBDatabase -> [storeNames] -> mode -> m (Maybe IDBTransaction) Source #
transaction'_ :: (MonadIO m, ToJSString storeNames, ToJSString mode) => IDBDatabase -> [storeNames] -> mode -> m () Source #
transaction'Unsafe :: (MonadIO m, ToJSString storeNames, ToJSString mode, HasCallStack) => IDBDatabase -> [storeNames] -> mode -> m IDBTransaction Source #
transaction'Unchecked :: (MonadIO m, ToJSString storeNames, ToJSString mode) => IDBDatabase -> [storeNames] -> mode -> m IDBTransaction Source #
js_close :: IDBDatabase -> IO () Source #
close :: MonadIO m => IDBDatabase -> m () Source #
js_getName :: IDBDatabase -> IO JSString Source #
getName :: (MonadIO m, FromJSString result) => IDBDatabase -> m result Source #
js_getVersion :: IDBDatabase -> IO Double Source #
getVersion :: MonadIO m => IDBDatabase -> m Word64 Source #
getObjectStoreNames :: MonadIO m => IDBDatabase -> m (Maybe DOMStringList) Source #
getObjectStoreNamesUnsafe :: (MonadIO m, HasCallStack) => IDBDatabase -> m DOMStringList Source #
getObjectStoreNamesUnchecked :: MonadIO m => IDBDatabase -> m DOMStringList Source #
newtype IDBDatabase Source #
Functions for this inteface are in GHCJS.DOM.IDBDatabase. Base interface functions are in: