Skip to content

trackkit / queues/types / IQueue

Interface: IQueue

Defined in: queues/types.ts:65

Properties

size

readonly size: number

Defined in: queues/types.ts:77

Methods

enqueue()?

optional enqueue(type, args, category, pageContext?): undefined | string

Defined in: queues/types.ts:67

Parameters

type

"track" | "pageview" | "identify"

args

[string, Props, string] | [string] | [null | string]

category

ConsentCategory

pageContext?

PageContext

Returns

undefined | string


flush()

flush(): QueuedEventUnion[]

Defined in: queues/types.ts:73

Returns

QueuedEventUnion[]


flushEssential()

flushEssential(): QueuedEventUnion[]

Defined in: queues/types.ts:74

Returns

QueuedEventUnion[]


clear()

clear(): number

Defined in: queues/types.ts:75

Returns

number


clearNonEssential()

clearNonEssential(): number

Defined in: queues/types.ts:76

Returns

number


getCapacity()?

optional getCapacity(): number

Defined in: queues/types.ts:78

Returns

number