Class Collection<T>Abstract
Constructors
Methods
Abstractentries
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
AbstractforEach
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
Abstractget
get(id: string): undefined | T Returns undefined | T
Object
Abstracthas
Returns boolean
Whether it exists
Abstractkeys
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[]
Abstractvalues
values(): IterableIterator<T> Returns IterableIterator<T>
Iterable
Abstract Collection type