Safe Haskell | None |
---|---|
Language | Haskell2010 |
- createObjectStore :: (MonadDOM m, ToJSString name, IsDictionary options) => IDBDatabase -> name -> Maybe options -> m (Maybe IDBObjectStore)
- createObjectStore_ :: (MonadDOM m, ToJSString name, IsDictionary options) => IDBDatabase -> name -> Maybe options -> m ()
- createObjectStoreUnsafe :: (MonadDOM m, ToJSString name, IsDictionary options, HasCallStack) => IDBDatabase -> name -> Maybe options -> m IDBObjectStore
- createObjectStoreUnchecked :: (MonadDOM m, ToJSString name, IsDictionary options) => IDBDatabase -> name -> Maybe options -> m IDBObjectStore
- deleteObjectStore :: (MonadDOM m, ToJSString name) => IDBDatabase -> name -> m ()
- transaction :: (MonadDOM m, ToJSString storeName, ToJSString mode) => IDBDatabase -> storeName -> mode -> m (Maybe IDBTransaction)
- transaction_ :: (MonadDOM m, ToJSString storeName, ToJSString mode) => IDBDatabase -> storeName -> mode -> m ()
- transactionUnsafe :: (MonadDOM m, ToJSString storeName, ToJSString mode, HasCallStack) => IDBDatabase -> storeName -> mode -> m IDBTransaction
- transactionUnchecked :: (MonadDOM m, ToJSString storeName, ToJSString mode) => IDBDatabase -> storeName -> mode -> m IDBTransaction
- transaction' :: (MonadDOM m, ToJSString storeNames, ToJSString mode) => IDBDatabase -> [storeNames] -> mode -> m (Maybe IDBTransaction)
- transaction'_ :: (MonadDOM m, ToJSString storeNames, ToJSString mode) => IDBDatabase -> [storeNames] -> mode -> m ()
- transaction'Unsafe :: (MonadDOM m, ToJSString storeNames, ToJSString mode, HasCallStack) => IDBDatabase -> [storeNames] -> mode -> m IDBTransaction
- transaction'Unchecked :: (MonadDOM m, ToJSString storeNames, ToJSString mode) => IDBDatabase -> [storeNames] -> mode -> m IDBTransaction
- close :: MonadDOM m => IDBDatabase -> m ()
- getName :: (MonadDOM m, FromJSString result) => IDBDatabase -> m result
- getVersion :: MonadDOM m => IDBDatabase -> m Word64
- getObjectStoreNames :: MonadDOM m => IDBDatabase -> m (Maybe DOMStringList)
- getObjectStoreNamesUnsafe :: (MonadDOM m, HasCallStack) => IDBDatabase -> m DOMStringList
- getObjectStoreNamesUnchecked :: MonadDOM m => IDBDatabase -> m DOMStringList
- abort :: EventName IDBDatabase Event
- error :: EventName IDBDatabase Event
- versionChange :: EventName IDBDatabase IDBVersionChangeEvent
- newtype IDBDatabase = IDBDatabase {}
- gTypeIDBDatabase :: JSM GType
Documentation
createObjectStore :: (MonadDOM m, ToJSString name, IsDictionary options) => IDBDatabase -> name -> Maybe options -> m (Maybe IDBObjectStore) Source #
createObjectStore_ :: (MonadDOM m, ToJSString name, IsDictionary options) => IDBDatabase -> name -> Maybe options -> m () Source #
createObjectStoreUnsafe :: (MonadDOM m, ToJSString name, IsDictionary options, HasCallStack) => IDBDatabase -> name -> Maybe options -> m IDBObjectStore Source #
createObjectStoreUnchecked :: (MonadDOM m, ToJSString name, IsDictionary options) => IDBDatabase -> name -> Maybe options -> m IDBObjectStore Source #
deleteObjectStore :: (MonadDOM m, ToJSString name) => IDBDatabase -> name -> m () Source #
transaction :: (MonadDOM m, ToJSString storeName, ToJSString mode) => IDBDatabase -> storeName -> mode -> m (Maybe IDBTransaction) Source #
transaction_ :: (MonadDOM m, ToJSString storeName, ToJSString mode) => IDBDatabase -> storeName -> mode -> m () Source #
transactionUnsafe :: (MonadDOM m, ToJSString storeName, ToJSString mode, HasCallStack) => IDBDatabase -> storeName -> mode -> m IDBTransaction Source #
transactionUnchecked :: (MonadDOM m, ToJSString storeName, ToJSString mode) => IDBDatabase -> storeName -> mode -> m IDBTransaction Source #
transaction' :: (MonadDOM m, ToJSString storeNames, ToJSString mode) => IDBDatabase -> [storeNames] -> mode -> m (Maybe IDBTransaction) Source #
transaction'_ :: (MonadDOM m, ToJSString storeNames, ToJSString mode) => IDBDatabase -> [storeNames] -> mode -> m () Source #
transaction'Unsafe :: (MonadDOM m, ToJSString storeNames, ToJSString mode, HasCallStack) => IDBDatabase -> [storeNames] -> mode -> m IDBTransaction Source #
transaction'Unchecked :: (MonadDOM m, ToJSString storeNames, ToJSString mode) => IDBDatabase -> [storeNames] -> mode -> m IDBTransaction Source #
close :: MonadDOM m => IDBDatabase -> m () Source #
getName :: (MonadDOM m, FromJSString result) => IDBDatabase -> m result Source #
getVersion :: MonadDOM m => IDBDatabase -> m Word64 Source #
getObjectStoreNames :: MonadDOM m => IDBDatabase -> m (Maybe DOMStringList) Source #
getObjectStoreNamesUnsafe :: (MonadDOM m, HasCallStack) => IDBDatabase -> m DOMStringList Source #
getObjectStoreNamesUnchecked :: MonadDOM m => IDBDatabase -> m DOMStringList Source #
newtype IDBDatabase Source #
Functions for this inteface are in JSDOM.IDBDatabase. Base interface functions are in: