Class Collection<T>Abstract
Constructors
Methods
Abstract
entries
entries(): IterableIterator<[string, T]> Returns IterableIterator<[string, T]>
Iterable
filter
filter(predicate: (value: T, key: string) => boolean): T[] Parameters
- predicate: (value: T, key: string) => boolean
Returns T[]
find
find(predicate: (value: T, key: string) => boolean): undefined | T Parameters
- predicate: (value: T, key: string) => boolean
Returns undefined | T
Abstract
forEach
forEach(cb: (value: T, key: string, map: Map<string, T>) => void): void Parameters
- cb: (value: T, key: string, map: Map<string, T>) => void
Returns void
Abstract
get
get(id: string): undefined | T Returns undefined | T
Object
Abstract
has
Returns boolean
Whether it exists
Abstract
keys
keys(): IterableIterator<string> Returns IterableIterator<string>
Iterable
map
map<O>(cb: (value: T, key: string) => O): O[] Parameters
- cb: (value: T, key: string) => O
Returns O[]
Abstract
values
values(): IterableIterator<T> Returns IterableIterator<T>
Iterable
Abstract Collection type