Properties
average
average: {
(this, options?): number;
<T>(this, options?): number;
}
Type declaration
-
- (this, options?): number
-
Parameters
-
-
Optional
options: MathOptions<number>
Returns number
- <T>(this, options?): number
-
Parameters
-
-
Optional
options: MathOptions<T>
Returns number
catchError
catchError: {}
concat
concat: (<T, T2, T3>(this,
v2,
v3) => Iterable<T | T2 | T3>)
Type declaration
-
- <T, T2, T3>(this, v2, v3): Iterable<T | T2 | T3>
-
Parameters
-
-
v2: Iterable<T2>
-
v3: Iterable<T3>
Returns Iterable<T | T2 | T3>
defaultIfEmpty
defaultIfEmpty: {}
distinctUntilChanged
distinctUntilChanged: {}
filter
filter: (<T>(this,
predicate,
thisArg?) => Iterable<T>)
Type declaration
-
- <T>(this, predicate, thisArg?): Iterable<T>
-
Parameters
-
-
predicate: ((value, index) => boolean)
-
- (value, index): boolean
-
Returns boolean
-
Optional
thisArg: any
groupBy
groupBy: { <TSource, TKey>(this,
keySelector): Iterable<GroupedIterable<TKey, TSource>>; <TSource, TKey, TValue>(this,
keySelector,
elementSelector?): Iterable<GroupedIterable<TKey, TValue>>; }
Type declaration
-
- <TSource, TKey>(this, keySelector): Iterable<GroupedIterable<TKey, TSource>>
-
Parameters
-
-
keySelector: ((value) => TKey)
-
- (value): TKey
-
Returns TKey
Returns Iterable<GroupedIterable<TKey, TSource>>
- <TSource, TKey, TValue>(this, keySelector, elementSelector?): Iterable<GroupedIterable<TKey, TValue>>
-
Parameters
-
-
keySelector: ((value) => TKey)
-
- (value): TKey
-
Returns TKey
-
Optional
elementSelector: ((value) => TValue)
-
- (value): TValue
-
Returns TValue
Returns Iterable<GroupedIterable<TKey, TValue>>
ignoreElements
ignoreElements: {}
max
max: (<TSource, TResult>(this, options?) => TResult)
Type declaration
-
- <TSource, TResult>(this, options?): TResult
-
Type Parameters
-
TSource
-
TResult = TSource
Parameters
-
-
Optional
options: ExtremaOptions<TSource, TResult>
Returns TResult
memoize
memoize: { <TSource>(this,
readerCount?): Iterable<TSource>; <TSource, TResult>(this,
readerCount?,
selector?): Iterable<TResult>; }
Type declaration
-
- <TSource>(this, readerCount?): Iterable<TSource>
-
Parameters
-
-
Optional
readerCount: number
Returns Iterable<TSource>
- <TSource, TResult>(this, readerCount?, selector?): Iterable<TResult>
-
Parameters
-
-
Optional
readerCount: number
-
Optional
selector: ((value) => Iterable<TResult>)
-
- (value): Iterable<TResult>
-
Returns Iterable<TResult>
Returns Iterable<TResult>
onErrorResumeNext
onErrorResumeNext: {}
orderByDescending
orderByDescending: {}
publish
Type declaration
-
- <T>(this): Iterable<T>
-
- <T, R>(this, selector?): Iterable<R>
-
Parameters
-
-
Optional
selector: ((value) => Iterable<R>)
-
- (value): Iterable<R>
-
Returns Iterable<R>
reduce
reduce: (<T, R>(this, accumulator, seed?) => R)
Type declaration
-
- <T, R>(this, accumulator, seed?): R
-
Parameters
-
-
accumulator: ((accumulator, current, index) => R)
-
- (accumulator, current, index): R
-
Parameters
-
accumulator: R
-
current: T
-
index: number
Returns R
-
Optional
seed: R
Returns R
reduceRight
reduceRight: (<T, R>(this, accumulator, seed?) => R)
Type declaration
-
- <T, R>(this, accumulator, seed?): R
-
Parameters
-
-
accumulator: ((accumulator, current, index) => R)
-
- (accumulator, current, index): R
-
Parameters
-
accumulator: R
-
current: T
-
index: number
Returns R
-
Optional
seed: R
Returns R
scan
scan: (<T, R>(this,
accumulator,
seed?) => Iterable<R>)
Type declaration
-
- <T, R>(this, accumulator, seed?): Iterable<R>
-
Parameters
-
-
accumulator: ((accumulator, current, index) => R)
-
- (accumulator, current, index): R
-
Parameters
-
accumulator: R
-
current: T
-
index: number
Returns R
-
Optional
seed: R
scanRight
scanRight: (<T, R>(this,
accumulator,
seed?) => Iterable<R>)
Type declaration
-
- <T, R>(this, accumulator, seed?): Iterable<R>
-
Parameters
-
-
accumulator: ((accumulator, current, index) => R)
-
- (accumulator, current, index): R
-
Parameters
-
accumulator: R
-
current: T
-
index: number
Returns R
-
Optional
seed: R
sequenceEqual
sequenceEqual: {}
share
share: { <TSource>(this): Iterable<TSource>; <TSource, TResult>(this,
fn?): Iterable<TResult>; }
Type declaration
-
- <TSource>(this): Iterable<TSource>
-
Returns Iterable<TSource>
- <TSource, TResult>(this, fn?): Iterable<TResult>
-
Parameters
-
-
Optional
fn: ((value) => Iterable<TResult>)
-
- (value): Iterable<TResult>
-
Returns Iterable<TResult>
Returns Iterable<TResult>
skipWhile
skipWhile: (<T>(this,
predicate) => Iterable<T>)
Type declaration
-
- <T>(this, predicate): Iterable<T>
-
Parameters
-
-
predicate: ((value, index) => boolean)
-
- (value, index): boolean
-
Returns boolean
sum
sum: {
(this, options?): number;
<T>(this, options?): number;
}
Type declaration
-
- (this, options?): number
-
Parameters
-
-
Optional
options: MathOptions<number>
Returns number
- <T>(this, options?): number
-
Parameters
-
-
Optional
options: MathOptions<T>
Returns number
takeWhile
takeWhile: (<T>(this,
predicate) => Iterable<T>)
Type declaration
-
- <T>(this, predicate): Iterable<T>
-
Parameters
-
-
predicate: ((value, index) => boolean)
-
- (value, index): boolean
-
Returns boolean
tap
tap: (<TSource>(this,
next?,
error?,
complete?) => Iterable<TSource>)
Type declaration
-
- <TSource>(this, next?, error?, complete?): Iterable<TSource>
-
Parameters
-
-
Optional
next: null | ((value) => any)
-
Optional
error: null | ((err) => any)
-
Optional
complete: null | (() => any)
Returns Iterable<TSource>
toDOMStream
toDOMStream: {
<T>(this, options): ReadableStream<Uint8Array>;
<T>(this, options): ReadableStream<Uint8Array>;
}
Type declaration
-
- <T>(this, options): ReadableStream<Uint8Array>
-
Parameters
-
this: Iterable<T>
-
options: ReadableBYOBStreamOptions<Uint8Array>
Returns ReadableStream<Uint8Array>
- <T>(this, options): ReadableStream<Uint8Array>
-
Parameters
-
this: Iterable<T>
-
options: ReadableByteStreamOptions<Uint8Array>
Returns ReadableStream<Uint8Array>
toMap
toMap: (<TSource, TKey, TElement>(this, options) => Map<TKey, TElement | TSource>)
Type declaration
-
- <TSource, TKey, TElement>(this, options): Map<TKey, TElement | TSource>
-
Type Parameters
-
TSource
-
TKey
-
TElement = TSource
Parameters
-
-
options: ToMapOptions<TSource, TKey, TElement>
Returns Map<TKey, TElement | TSource>
toNodeStream
toNodeStream: {
<TSource>(this, options): IterableReadable<TSource>;
<TSource>(this, options): IterableReadable<TSource>;
}
Type declaration
-
- <TSource>(this, options): IterableReadable<TSource>
-
Parameters
-
this: Iterable<TSource>
-
options: ReadableOptions | {
objectMode: true;
}
Returns IterableReadable<TSource>
- <TSource>(this, options): IterableReadable<TSource>
-
Type Parameters
-
TSource extends BufferLike
Parameters
-
this: Iterable<TSource>
-
options: ReadableOptions | {
objectMode: false;
}
Returns IterableReadable<TSource>
zip
zip: { <T, T2, T3>(this,
source2,
source3): Iterable<[T, T2, T3]>; <T, T2, T3, T4>(this,
source2,
source3,
source4): Iterable<[T, T2, T3, T4]>; <T, T2, T3, T4, T5>(this,
source2,
source3,
source4,
source5): Iterable<[T, T2, T3, T4, T5]>; <T, T2, T3, T4, T5, T6>(this,
source2,
source3,
source4,
source5,
source6): Iterable<[T, T2, T3, T4, T5, T6]>; <T>(this,
...sources): Iterable<T[]>; }
Type declaration
-
- <T, T2, T3>(this, source2, source3): Iterable<[T, T2, T3]>
-
Parameters
-
-
source2: Iterable<T2>
-
source3: Iterable<T3>
Returns Iterable<[T, T2, T3]>
- <T, T2, T3, T4>(this, source2, source3, source4): Iterable<[T, T2, T3, T4]>
-
Parameters
-
-
source2: Iterable<T2>
-
source3: Iterable<T3>
-
source4: Iterable<T4>
Returns Iterable<[T, T2, T3, T4]>
- <T, T2, T3, T4, T5>(this, source2, source3, source4, source5): Iterable<[T, T2, T3, T4, T5]>
-
Parameters
-
-
source2: Iterable<T2>
-
source3: Iterable<T3>
-
source4: Iterable<T4>
-
source5: Iterable<T5>
Returns Iterable<[T, T2, T3, T4, T5]>
- <T, T2, T3, T4, T5, T6>(this, source2, source3, source4, source5, source6): Iterable<[T, T2, T3, T4, T5, T6]>
-
Parameters
-
-
source2: Iterable<T2>
-
source3: Iterable<T3>
-
source4: Iterable<T4>
-
source5: Iterable<T5>
-
source6: Iterable<T6>
Returns Iterable<[T, T2, T3, T4, T5, T6]>
- <T>(this, ...sources): Iterable<T[]>
-
Parameters
-
-
Rest
...sources: Iterable<T>[]
This class serves as the base for all operations which support [Symbol.iterator].