Home
Product
Pricing
Docs
Support
Blog
13k
Sign In
Documentation
API Reference
Cloud
DBPermissionSet
DexieCloudOptions
Invite
Member
PersistedSyncState
Realm
Role
SyncState
UserLogin
...ess Control in Dexie Cloud
Add demo users
Add public data
...hentication in Dexie Cloud
Dexie Cloud Best Practices
Dexie Cloud CLI
Consistency in Dexie Cloud
Custom Emails in Dexie Cloud
db.cloud.configure()
db.cloud.currentUser
db.cloud.currentUserId
db.cloud.events.syncComplete
db.cloud.invites
db.cloud.login()
db.cloud.logout()
db.cloud.options
db.cloud.permissions()
db.cloud.persistedSyncState
db.cloud.roles
db.cloud.schema
db.cloud.sync()
db.cloud.syncState
db.cloud.userInteraction
db.cloud.usingServiceWorker
db.cloud.version
db.cloud.webSocketStatus
db.members
db.realms
db.roles
dexie-cloud-addon
Dexie Cloud API
Dexie Cloud Docs
Dexie Cloud API Limits
...Dexie Cloud on Own Servers
Dexie Cloud Quickstart
Dexie Cloud REST API
Sharding and Scalability
Dexie Cloud Web Hooks
Collection
Collection.and()
Collection.clone()
Collection.count()
Collection.delete()
Collection.desc()
Collection.distinct()
Collection.each()
Collection.eachKey()
Collection.eachPrimaryKey()
Collection.eachUniqueKey()
Collection.filter()
Collection.first()
Collection.keys()
Collection.last()
Collection.limit()
Collection
Collection.modify()
Collection.offset()
Collection.or()
Collection.primaryKeys()
Collection.raw()
Collection.reverse()
Collection.sortBy()
Collection.toArray()
Collection.uniqueKeys()
Collection.until()
Compound Index
DBCore
DBCore
DBCoreAddRequest
DBCoreCountRequest
DBCoreCursor
DBCoreDeleteRangeRequest
DBCoreDeleteRequest
DBCoreGetManyRequest
DBCoreGetRequest
DBCoreIndex
DBCoreKeyRange
DBCoreMutateRequest
DBCoreMutateResponse
DBCoreOpenCursorRequest
DBCorePutRequest
DBCoreQuery
DBCoreQueryRequest
DBCoreQueryResponse
DBCoreRangeType
DBCoreSchema
DBCoreTable
DBCoreTableSchema
DBCoreTransaction
DBCoreTransactionMode
Deprecations
Derived Work
Dexie
Dexie.[table]
Dexie.addons
Dexie.async()
Dexie.backendDB()
Dexie.close()
Dexie.currentTransaction
Dexie.debug
Dexie.deepClone()
Dexie.defineClass()
Dexie.delByKeyPath()
Dexie.delete()
Dexie.derive()
Dexie.events()
Dexie.exists()
Dexie.extend()
Dexie.fakeAutoComplete()
Dexie.getByKeyPath()
Dexie.getDatabaseNames()
Dexie.hasFailed()
Dexie.ignoreTransaction()
Dexie.isOpen()
Dexie Constructor
Dexie.name
Dexie.on()
Dexie.on.blocked
Dexie.on.close
Dexie.on.error
....on.populate-(old-version)
Dexie.on.populate
Dexie.on.ready
Dexie.on.storagemutated
Dexie.on.versionchange
Dexie.open()
Dexie.override()
Dexie.semVer
Dexie.setByKeyPath()
Dexie.shallowClone()
Dexie.spawn()
Dexie.table()
Dexie.tables
...ransaction()-(old-version)
Dexie.transaction()
Dexie.use()
Dexie.verno
Dexie.version()
Dexie.version
Dexie.vip()
Dexie.waitFor()
Dexie.js
DexieErrors
Dexie.AbortError
Dexie.BulkError
Dexie.ConstraintError
Dexie.DataCloneError
Dexie.DataError
Dexie.DatabaseClosedError
...e.IncompatiblePromiseError
Dexie.InternalError
Dexie.InvalidAccessError
Dexie.InvalidArgumentError
Dexie.InvalidStateError
Dexie.InvalidTableError
Dexie.MissingAPIError
Dexie.ModifyError
...e.NoSuchDatabaseErrorError
Dexie.NotFoundError
Dexie.OpenFailedError
Dexie.PrematureCommitError
Dexie.QuotaExceededError
Dexie.ReadOnlyError
Dexie.SchemaError
Dexie.SubTransactionError
Dexie.TimeoutError
...e.TransactionInactiveError
Dexie.UnknownError
Dexie.UnsupportedError
Dexie.UpgradeError()
Dexie.VersionChangeError
Dexie.VersionError
DexieError
Download
EntityTable
ExportImport
Export and Import Database
IndexSpec
Indexable Type
IndexedDB on Safari
MultiEntry Index
Observable
....Observable.DatabaseChange
Dexie.Observable
Promise
Promise.PSD
Promise.catch()
Promise.finally()
Promise
Promise.on.error
Promise.onuncatched
unhandledrejection-event
PropModification
Consistent add() operator
Consistent remove() operator
...t replacePrefix() operator
Questions and Answers
Releasing Dexie
Samples
Simplify with yield
...Use the StorageManager API
Syncable
...e.Syncable.IDatabaseChange
...yncable.IPersistentContext
Dexie.Syncable.ISyncProtocol
Dexie.Syncable.StatusTexts
Dexie.Syncable.Statuses
Dexie.Syncable
...ble.registerSyncProtocol()
db.syncable.connect()
db.syncable.delete()
db.syncable.disconnect()
db.syncable.getOptions()
db.syncable.getStatus()
db.syncable.list()
...ncable.on('statusChanged')
db.syncable.setFilter()
Table
Table.add()
Table.bulkAdd()
Table.bulkDelete()
Table.bulkGet()
Table.bulkPut()
Table.bulkUpdate()
Table.clear()
Table.count()
Table.defineClass()
Table.delete()
Table.each()
Table.filter()
Table.get()
Table.hook('creating')
Table.hook('deleting')
Table.hook('reading')
Table.hook('updating')
Table.limit()
Table.mapToClass()
Table
Table.name
Table.offset()
Table.orderBy()
Table.put()
Table.reverse()
Table.schema
Table.toArray()
Table.toCollection()
Table.update()
Table.upsert()
Table.where()
Table Schema
...n limitations of IndexedDB
...n limitations of IndexedDB
Transaction
Transaction.abort()
Transaction
Transaction.on.abort
Transaction.on.complete
Transaction.on.error
Transaction.table()
Tutorial
...rted with Dexie in Angular
Best Practices
Building Addons
Consuming Dexie as a module
Design
Get started with Dexie Cloud
...ting Started with Dexie.js
Hello World
...ating existing DB to Dexie
...tarted with Dexie in React
...arted with Dexie in Svelte
Understanding the basics
... started with Dexie in Vue
Tutorial
Typescript (old)
Typescript
Version
Version
Version.stores()
Version.upgrade()
WhereClause
WhereClause.above()
WhereClause.aboveOrEqual()
WhereClause.anyOf()
...reClause.anyOfIgnoreCase()
WhereClause.below()
WhereClause.belowOrEqual()
WhereClause.between()
WhereClause.equals()
...eClause.equalsIgnoreCase()
WhereClause.inAnyRange()
WhereClause
WhereClause.noneOf()
WhereClause.notEqual()
WhereClause.startsWith()
...reClause.startsWithAnyOf()
...tartsWithAnyOfIgnoreCase()
...use.startsWithIgnoreCase()
Y.js
Y.js
y-dexie
Dexie-react-hooks
useDocument()
useLiveQuery()
useObservable()
usePermissions()
Dexie-worker
dexie-worker
Inbound
Docs Home
Libs
dexie-react-hooks
liveQuery()
safari-issues
Home
/
Documentation
/
Dexie.hasFailed()
Dexie.hasFailed()
Returns true if database failed to open.
© 2014-2025 Awarica AB
GitHub
Blog
Stack Overflow
Twitter
Back to top
Made with love for great people.
Read
Terms & Conditions
and
Privacy Policy
.