Synclets logoSynclets

createDurableObjectSqliteMetaConnector

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

createDurableObjectSqliteMetaConnector<Depth>(options: DurableObjectSqliteMetaConnectorOptions<Depth>): DurableObjectSqliteMetaConnector<Depth>
TypeDescription
optionsDurableObjectSqliteMetaConnectorOptions<Depth>

The connector options.

returnsDurableObjectSqliteMetaConnector<Depth>

A meta connector.

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

Example

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

Since

v0.0.0