Class IgCollection<T, T2>
Constructors
constructor
- new IgCollection<T, T2>(): IgCollection<T, T2>
Type parameters
Accessors
count
- get count(): number
Returns number
Methods
[iterator]
- [iterator](): Generator<any, void, unknown>
Returns Generator<any, void, unknown>
add
- add(item): void
Parameters
Returns void
clear
- clear(): void
Returns void
contains
- contains(item): boolean
Parameters
Returns boolean
filter
- filter(predicate, thisArg?): T[]
Parameters
predicate: ((value, index, array) => unknown)
- (value, index, array): unknown
Parameters
value: T
index: number
array: T[]
Returns unknown
Optional thisArg: any
Returns T[]
findByName
- findByName(name): any
Parameters
Returns any
hasName
- hasName(name): boolean
Parameters
Returns boolean
indexOf
- indexOf(item): number
Parameters
Returns number
insert
- insert(index, item): void
Parameters
Returns void
item
- item(index, value?): T
Parameters
index: number
Optional value: T
Returns T
remove
- remove(item): boolean
Parameters
Returns boolean
removeAt
- removeAt(index): void
Parameters
Returns void
toArray
- toArray(): T[]
Returns T[]