QueryInstance
Defined in: query.ts:280
Type Parameters
Section titled “Type Parameters”C extends readonly QueryArg[]
Implements
Section titled “Implements”Iterable<QueryResult<C>>
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new QueryInstance<
C>(world,descriptor,lastRunTick?):QueryInstance<C>
Defined in: query.ts:297
Parameters
Section titled “Parameters”descriptor
Section titled “descriptor”lastRunTick?
Section titled “lastRunTick?”number = -1
Returns
Section titled “Returns”QueryInstance<C>
Methods
Section titled “Methods”[iterator]()
Section titled “[iterator]()”[iterator]():
Iterator<[number,...ComponentsData<C>[]]>
Defined in: query.ts:398
Returns
Section titled “Returns”Iterator<[number, ...ComponentsData<C>[]]>
Implementation of
Section titled “Implementation of”Iterable.[iterator]
count()
Section titled “count()”count():
number
Defined in: query.ts:554
Returns
Section titled “Returns”number
forEach()
Section titled “forEach()”forEach(
callback):void
Defined in: query.ts:482
Parameters
Section titled “Parameters”callback
Section titled “callback”(entity, …components) => void
Returns
Section titled “Returns”void
isEmpty()
Section titled “isEmpty()”isEmpty():
boolean
Defined in: query.ts:550
Returns
Section titled “Returns”boolean
single()
Section titled “single()”single(): [
number,...ComponentsData<C>[]] |null
Defined in: query.ts:543
Returns
Section titled “Returns”[number, ...ComponentsData<C>[]] | null
toArray()
Section titled “toArray()”toArray(): [
number,...ComponentsData<C>[]][]
Defined in: query.ts:564
Returns
Section titled “Returns”[number, ...ComponentsData<C>[]][]