Skip to main content
Version: 2.x

Interface: UsageEventSink

Defined in: javascript/src/storage/ports.ts:123

Methods​

checkSchemaCompatibility()?​

optional checkSchemaCompatibility(): Promise<void>

Defined in: javascript/src/storage/ports.ts:126

Non-mutating compatibility check for a caller-managed projection schema.

Returns​

Promise<void>


initialize()?​

optional initialize(): Promise<void>

Defined in: javascript/src/storage/ports.ts:124

Returns​

Promise<void>


writeUsage()​

writeUsage(event, outboxEventId): Promise<void>

Defined in: javascript/src/storage/ports.ts:127

Parameters​

event​

UsageChargeExport

outboxEventId​

string

Returns​

Promise<void>


writeUsageBatch()?​

optional writeUsageBatch(entries): Promise<void>

Defined in: javascript/src/storage/ports.ts:128

Parameters​

entries​

readonly readonly [UsageChargeExport, string][]

Returns​

Promise<void>