Dexie.VersionError
Inheritance Hierarchy
Dexie.DexieError
Dexie.VersionError
Description
This error is thrown when the installed version of the database is higher than the version passed to Dexie.version(). The error is a native error from IndexedDB and will show the conflicting native version numbers in the message.
Since dexie@4.0.1-beta.8, this error is no longer expected to happen because Dexie will silently adapt to the installed version in the background. This makes it possible to revert to an earlier version of the database without getting into the situation of VersionError being thrown.
Sample using Promise.catch()
Sample: switch(error.name)
Properties
name
Will always be Dexie.errnames.Version === "VersionError"
message
Detailed message
inner?
Inner exception instance (if any)
stack
Can be present if the error was thrown. If signaled, there wont be any call stack.