RegisterLibSqlPluginsOptionsType
Ce contenu n’est pas encore disponible dans votre langue.
RegisterLibSqlPluginsOptionsType =
object
Defined in: src/persistence/journals/LibSqlPluginOptions.ts:8
Properties
Section titled “Properties”authToken?
Section titled “authToken?”
readonlyoptionalauthToken?:string
Defined in: src/persistence/journals/LibSqlPluginOptions.ts:22
Auth token applied to every store that does not set its own.
client?
Section titled “client?”
readonlyoptionalclient?:LibSqlClientLike
Defined in: src/persistence/journals/LibSqlPluginOptions.ts:15
Shared client injected into all three stores — the usual case, since they
target the same database and a libSQL client is a connection pool in its
own right. When omitted, each store lazily builds its own client from its
url / authToken.
durableStateStore?
Section titled “durableStateStore?”
readonlyoptionaldurableStateStore?:LibSqlDurableStateStoreOptions
Defined in: src/persistence/journals/LibSqlPluginOptions.ts:30
Durable-state-store-specific options (table name).
journal?
Section titled “journal?”
readonlyoptionaljournal?:LibSqlJournalOptions
Defined in: src/persistence/journals/LibSqlPluginOptions.ts:26
Journal-specific options (table names, autoCreate).
serializer?
Section titled “serializer?”
readonlyoptionalserializer?:Serializer
Defined in: src/persistence/journals/LibSqlPluginOptions.ts:24
Shared payload serializer applied to every store that does not set its own.
snapshotStore?
Section titled “snapshotStore?”
readonlyoptionalsnapshotStore?:LibSqlSnapshotStoreOptions
Defined in: src/persistence/journals/LibSqlPluginOptions.ts:28
Snapshot-store-specific options (table name, keepN).
readonlyoptionalurl?:string
Defined in: src/persistence/journals/LibSqlPluginOptions.ts:20
Database URL applied to every store that does not set its own. Saves
repeating the connection three times when no shared client is passed.
