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: T): void
-
Parameters
Returns void
clear
- clear(): void
-
Returns void
contains
- contains(item: T): boolean
-
Parameters
Returns boolean
findByName
- findByName(name: string): any
-
Parameters
Returns any
hasName
- hasName(name: string): boolean
-
Parameters
Returns boolean
indexOf
- indexOf(item: T): number
-
Parameters
Returns number
insert
- insert(index: number, item: T): void
-
Parameters
Returns void
item
- item(index: number, value?: T): T
-
Parameters
-
index: number
-
Optional value: T
Returns T
remove
- remove(item: T): boolean
-
Parameters
Returns boolean
removeAt
- removeAt(index: number): void
-
Parameters
Returns void
toArray
- toArray(): T[]
-
Returns T[]