Skip to content

QueryResult

Defined in: QueryCache.ts:8

A live, iterable set of entities matching a query filter.

new QueryResult(filter): QueryResult

Defined in: QueryCache.ts:15

Internal

QueryFilter

QueryResult

readonly _entities: Set<Entity>

Defined in: QueryCache.ts:10

Internal


readonly _filter: QueryFilter

Defined in: QueryCache.ts:12

Internal

get first(): Entity | undefined

Defined in: QueryCache.ts:30

Get the first match (useful for singleton queries).

Entity | undefined


get size(): number

Defined in: QueryCache.ts:25

Number of matching entities.

number

[iterator](): Iterator<Entity>

Defined in: QueryCache.ts:20

Iterate matching entities.

Iterator<Entity>


toArray(): Entity[]

Defined in: QueryCache.ts:36

Convert to array (allocates).

Entity[]