External module "itertools"
Functions
chain
chain( ... iterables: any [] ) : IterableIterator < any >
Parameters
Returns IterableIterator < any >
enumerate
enumerate( iterable: any ) : IterableIterator < any [] >
Parameters
Returns IterableIterator < any [] >
islice
islice( iterable: any , start: number , stop?: number ) : IterableIterator < any >
Parameters
iterable: any
start: number
Optional stop: number
Returns IterableIterator < any >
iterEq
iterEq( ... arrays: any [] ) : boolean
Parameters
Returns boolean
izip
izip( ... arrays: any [] ) : IterableIterator < any [] >
Parameters
Returns IterableIterator < any [] >
map
map( arr: any , func: any ) : IterableIterator < any >
Parameters
Returns IterableIterator < any >
permutationsWithReplacement
permutationsWithReplacement( arr: any , n: any ) : IterableIterator < any [] >
Parameters
Returns IterableIterator < any [] >
range
range( length: any ) : IterableIterator < number >
Parameters
Returns IterableIterator < number >
zip
zip( ... arrays: any [] ) : any [] []
Parameters
Returns any [] []
Legend
Module
Object literal
Variable
Function
Function with type parameter
Index signature
Type alias
Enumeration
Enumeration member
Property
Method
Interface
Interface with type parameter
Constructor
Property
Method
Index signature
Class
Class with type parameter
Constructor
Property
Method
Accessor
Index signature
Inherited constructor
Inherited property
Inherited method
Inherited accessor
Protected property
Protected method
Protected accessor
Private property
Private method
Private accessor
Static property
Static method
islice(iter, stop) = Give the first
stop
elements islice(iter, start, stop) skipstart
elements, then givestop - start
elements, unlessstop
is null, then emit indefinitelyIf the iterator runs out early so will this.