@vttforge/types / 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