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 {
  getCreateComponents() {
    return {
      dataConnector: createDurableObjectSqliteDataConnector({
        depth: 3,
        sqlStorage: this.ctx.storage.sql,
      }),
    };
  }
}

Since

v0.0.6