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