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

Since

v0.0.6