Skip to content

ItemQueue

Defined in: src/obsidian/internals/Collections/ItemQueue.d.ts:5

Type Parameters

T

Properties

items

items: ItemQueueItems<T>

Defined in: src/obsidian/internals/Collections/ItemQueue.d.ts:6


promise

promise: null | PromiseWithResolvers<T>

Defined in: src/obsidian/internals/Collections/ItemQueue.d.ts:7


runnable

runnable: Runnable

Defined in: src/obsidian/internals/Collections/ItemQueue.d.ts:8

Methods

add()

add(item): void

Defined in: src/obsidian/internals/Collections/ItemQueue.d.ts:10

Parameters

item

T

Returns

void


addList()

addList(items): void

Defined in: src/obsidian/internals/Collections/ItemQueue.d.ts:11

Parameters

items

T[]

Returns

void


cancel()

cancel(): void

Defined in: src/obsidian/internals/Collections/ItemQueue.d.ts:12

Returns

void


clear()

clear(): void

Defined in: src/obsidian/internals/Collections/ItemQueue.d.ts:13

Returns

void


generator()

generator(): AsyncGenerator<T>

Defined in: src/obsidian/internals/Collections/ItemQueue.d.ts:14

Returns

AsyncGenerator<T>


notify()

notify(): void

Defined in: src/obsidian/internals/Collections/ItemQueue.d.ts:15

Returns

void


remove()

remove(item): void

Defined in: src/obsidian/internals/Collections/ItemQueue.d.ts:16

Parameters

item

T

Returns

void