The result of probing the current browser for wasm compatibility.
This reports available storage implementations (availableStorages) and missingFeatures that contributed to some storage implementations not being available.
In addition, existingDatabases reports a list of existing databases. Note that databases stored in IndexedDb can't be listed reliably. Only databases with the name given in WasmDatabase.probe are listed. Databases stored in OPFS are always listed.
Constructors
Properties
-
availableStorages
→ List<
WasmStorageImplementation> -
All available
WasmStorageImplementation
s supported by the current browsing context.no setter -
existingDatabases
→ List<
ExistingDatabase> -
For every storage found, drift also reports existing drift databases.
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
-
missingFeatures
→ Set<
MissingBrowserFeature> -
An enumeration of missing browser features probed by drift.
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
deleteDatabase(
ExistingDatabase database) → Future< void> - Deletes an ExistingDatabase from storage.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
open(
WasmStorageImplementation implementation, String name, {FutureOr< Uint8List?> initializeDatabase()?, WasmDatabaseSetup? localSetup}) → Future<DatabaseConnection> -
Opens a connection to a database via the chosen
implementation
. -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited