@vttforge/core / EmbeddedCollection
Interface: EmbeddedCollection<T> ​
An embedded collection, as actor.items and actor.effects are.
Foundry's own collection carries more than this. These are the members a ported sheet used: look one up, walk them, count them.
Extends ​
Iterable<T>
Type Parameters ​
T ​
T
Properties ​
contents ​
readonlycontents: readonlyT[]
size ​
readonlysize:number
Methods ​
[iterator]() ​
[iterator]():
Iterator<T,any,any>
Returns ​
Iterator<T, any, any>
Inherited from ​
Iterable.[iterator]
filter() ​
filter(
fn):T[]
Parameters ​
fn ​
(entry) => boolean
Returns ​
T[]
find() ​
find(
fn):T|undefined
Parameters ​
fn ​
(entry) => boolean
Returns ​
T | undefined
get() ​
get(
id):T|undefined
Parameters ​
id ​
string
Returns ​
T | undefined
map() ​
map<
U>(fn):U[]
Type Parameters ​
U ​
U
Parameters ​
fn ​
(entry) => U
Returns ​
U[]
reduce() ​
reduce<
U>(fn,initial):U
Type Parameters ​
U ​
U
Parameters ​
fn ​
(carry, entry) => U
initial ​
U
Returns ​
U
some() ​
some(
fn):boolean
Parameters ​
fn ​
(entry) => boolean
Returns ​
boolean