Skip to main content
Version: 2.x

Interface: UsageEventSink

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

Methods

checkSchemaCompatibility()?

optional checkSchemaCompatibility(): Promise<void>

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

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:122

Returns

Promise<void>


writeUsage()

writeUsage(event, outboxEventId): Promise<void>

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

Parameters

event

UsageChargeExport

outboxEventId

string

Returns

Promise<void>


writeUsageBatch()?

optional writeUsageBatch(entries): Promise<void>

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

Parameters

entries

readonly readonly [UsageChargeExport, string][]

Returns

Promise<void>