sqlite3_web library

Re-exports sqlite3_web to expose sqlite3_web without adding it as a direct dependency.

Classes

ClientConnection
A connection from a client from the perspective of a worker.
ConnectToRecommendedResult
The result of WebSqlite.connectToRecommended, containing the opened database as well as the FeatureDetectionResult leading to that database implementation being chosen.
Database
Abstraction over a database either available locally or in a remote worker.
DatabaseController
A controller responsible for opening databases in the worker.
FeatureDetectionResult
The result of WebSqlite.runFeatureDetection, describing which browsers and databases are available in the current browser.
FileSystem
A virtual file system used by a worker to persist database files.
WebSqlite
Provides asynchronous access to databases hosted in web workers.
WorkerDatabase
A CommonDatabase wrapped with functionality to handle custom requests.

Enums

AccessMode
In addition to the StorageMode describing which browser API is used to store content, this enum describes how databases are accessed.
FileType
Types of files persisted for databases by virtual file system implementations.
MissingBrowserFeature
An enumeration of features not supported by the current browsers.
StorageMode
Available locations to store database content in browsers.

Typedefs

ExistingDatabase = (StorageMode, String)
A StorageMode, name pair representing an existing database already stored by the current browsing context.
SqliteWebEndpoint = (MessagePort, String)
An endpoint that can be used, by any running JavaScript context in the same website, to connect to an existing Database.

Exceptions / Errors

RemoteException
An exception thrown when a operation fails on the remote worker.