Synclets logoSynclets

createDurableObjectSqliteDataConnector

The createDurableObjectSqliteDataConnector function creates a data connector that uses Cloudflare Durable Object's built-in SQLite storage.

createDurableObjectSqliteDataConnector<Depth>(options: DurableObjectSqliteDataConnectorOptions<Depth>): DurableObjectSqliteDataConnector<Depth>
TypeDescription
optionsDurableObjectSqliteDataConnectorOptions<Depth>

The connector options.

returnsDurableObjectSqliteDataConnector<Depth>

A data connector.

The connector automatically creates tables and indexes as needed. Data is persisted automatically across the Durable Object's lifecycle.

Example

class MySyncletDurableObject extends SyncletDurableObject {
  getCreateDataConnector() {
    return createDurableObjectSqliteDataConnector({
      depth: 3,
      sqlStorage: this.ctx.storage.sql,
    });
  }
}

Since

v0.0.0