Interface ImmutableSet<T>
interface ImmutableSet<T> { [iterator]: (() => Iterator<T, undefined, any>); get size(): number; filter(predicate: ((item: T) => undefined | boolean)): T[]; find(predicate: ((item: T) => undefined | boolean)): undefined | T; has(item: T): boolean; } Properties
[iterator]
[iterator]: (() => Iterator<T, undefined, any>) Accessors
size
- get size(): number
Returns number
Methods
filter
- filter(predicate): T[]
Parameters
- predicate: ((item: T) => undefined | boolean)
- (item): undefined | boolean
Returns undefined | boolean
Returns T[]
find
- find(predicate): undefined | T
Parameters
- predicate: ((item: T) => undefined | boolean)
- (item): undefined | boolean
Returns undefined | boolean
Returns undefined | T
has
- has(item): boolean
Returns boolean
A read-only set.