Interface: BursarRuntimeOptions
Defined in: javascript/src/storage/runtime.ts:61
Properties
bursar?
optionalbursar?:BursarRuntimeBursarOptions
Defined in: javascript/src/storage/runtime.ts:83
clickhouse?
optionalclickhouse?:ClickHouseUsageStoreOptions|UsageEventSink&UsageAnalyticsStore
Defined in: javascript/src/storage/runtime.ts:77
operatorPostgres
operatorPostgres:
string|PostgresPool
Defined in: javascript/src/storage/runtime.ts:65
Cross-tenant caller with SET-only membership in bursar_operator.
outbox?
optionaloutbox?:false|OutboxWorkerOptions
Defined in: javascript/src/storage/runtime.ts:82
Background delivery configuration. Set false only when another process consumes Bursar's outbox.
postgres
postgres:
string|PostgresPool
Defined in: javascript/src/storage/runtime.ts:63
Tenant-scoped caller with SET-only membership in bursar_client.
postgresOptions?
optionalpostgresOptions?:Omit<PostgresConnectionOptions,"providerEnvironment">
Defined in: javascript/src/storage/runtime.ts:69
Applied to SDK-owned pools and per-transaction statement deadlines.
providerEnvironment
providerEnvironment:
"live"|"test"|"sandbox"
Defined in: javascript/src/storage/runtime.ts:67
Explicit financial namespace shared by persistence and provider factories.
s3?
optionals3?:BillingPayloadArchive|S3BillingArchiveOptions
Defined in: javascript/src/storage/runtime.ts:76
tenantId
tenantId:
string
Defined in: javascript/src/storage/runtime.ts:70
tenantSlug?
optionaltenantSlug?:string
Defined in: javascript/src/storage/runtime.ts:75
Optional provisioned tenant slug. When supplied, startup verifies that it
resolves to tenantId before any worker or catalog lifecycle begins.