Skip to content

trackkit / dispatcher/types / Batch

Type Alias: Batch

Batch = object

Defined in: dispatcher/types.ts:506

Internal

Internal batching structure representing a group of events.

Properties

id

id: string

Defined in: dispatcher/types.ts:508

Stable batch identifier.


events

events: BatchedEvent[]

Defined in: dispatcher/types.ts:510

Events contained within this batch.


totalSize

totalSize: number

Defined in: dispatcher/types.ts:512

Total estimated size of the batch in bytes.


createdAt

createdAt: number

Defined in: dispatcher/types.ts:514

Creation timestamp (ms since epoch).


attempts

attempts: number

Defined in: dispatcher/types.ts:516

Number of send attempts.


status

status: "pending" | "sending" | "sent" | "failed"

Defined in: dispatcher/types.ts:518

Current batch status.


lastError?

optional lastError: unknown

Defined in: dispatcher/types.ts:520

Last error seen when sending this batch.

Released under the MIT License.