class AsyncTransformerStream<T,R>
undocumented
Extends: AsyncStreamBase<T>
Type parameters
Name | Default | Description |
---|---|---|
T | undocumented | |
R | T | undocumented |
Properties
Methods
[Symbol.asyncIterator]
undocumented
[Symbol.asyncIterator]
append
undocumented
append
asNormal
undocumented
asNormal
assumeNonEmpty
undocumented
assumeNonEmpty
asyncStream
undocumented
asyncStream
collect
undocumented
collect
Definition
collect<R>(collectFun:
AsyncCollectFun
<T, R>): AsyncStream<R>;
Type parameters
Name | Description |
---|---|
R |
Parameters
Name | Type | Description |
---|---|---|
collectFun | AsyncCollectFun <T, R> |
Overrides
concat
undocumented
concat
Definition
concat(...others:
ArrayNonEmpty
<AsyncStreamSource<T>>): any;
Parameters
Name | Type | Description |
---|---|---|
others | ArrayNonEmpty <AsyncStreamSource<T>> |
Overrides
contains
undocumented
contains
containsSlice
undocumented
containsSlice
count
undocumented
count
countElement
undocumented
countElement
distinctPrevious
undocumented
distinctPrevious
drop
undocumented
drop
dropWhile
undocumented
dropWhile
Definition
dropWhile(pred: (value: T, index: number) =>
MaybePromise
<boolean>, options?: {
negate?: boolean;
}): AsyncStream<T>;
Parameters
Name | Type | Description |
---|---|---|
pred | (value: T, index: number) => MaybePromise <boolean> | |
options | { negate?: boolean; } |
Overrides
elementAt
undocumented
elementAt
equals
undocumented
equals
every
undocumented
every
Definition
every(pred: (value: T, index: number) =>
MaybePromise
<boolean>, options?: {
negate?: boolean;
}): Promise<boolean>;
Parameters
Name | Type | Description |
---|---|---|
pred | (value: T, index: number) => MaybePromise <boolean> | |
options | { negate?: boolean; } |
Overrides
filter
undocumented
filter
Definition
filter(pred: (value: T, index: number, halt: () => void) =>
MaybePromise
<boolean>, options?: {
negate?: boolean
|
undefined;
}): any;
Parameters
Name | Type | Description |
---|---|---|
pred | (value: T, index: number, halt: () => void) => MaybePromise <boolean> | |
options | { negate?: boolean | undefined; } |
Overrides
filterPure
undocumented
filterPure
Definition
filterPure<A extends readonly unknown[]>(options: {
pred: (value: T, ...args: A) =>
MaybePromise
<boolean>;
negate?: boolean
|
undefined;
}, ...args: A): any;
Type parameters
Name | Constraints | Description |
---|---|---|
A | readonly unknown[] |
Parameters
Name | Type | Description |
---|---|---|
options | { pred: (value: T, ...args: A) => MaybePromise <boolean>; negate?: boolean | undefined; } | |
args | A |
Overrides
find
undocumented
find
Definition
find<O>(pred: (value: T, index: number) =>
MaybePromise
<boolean>, options?: {
occurrance?: number
|
undefined;
negate?: boolean
|
undefined;
otherwise?: AsyncOptLazy<O>;
}): Promise<T
|
O>;
Type parameters
Name | Description |
---|---|
O |
Parameters
Name | Type | Description |
---|---|---|
pred | (value: T, index: number) => MaybePromise <boolean> | |
options | { occurrance?: number | undefined; negate?: boolean | undefined; otherwise?: AsyncOptLazy<O>; } |
Overrides
first
undocumented
first
flatMap
undocumented
flatMap
flatZip
undocumented
flatZip
fold
undocumented
fold
Definition
fold<R>(init: AsyncOptLazy<R>, next: (current: R, value: T, index: number, halt: () => void) =>
MaybePromise
<R>): Promise<R>;
Type parameters
Name | Description |
---|---|
R |
Parameters
Name | Type | Description |
---|---|---|
init | AsyncOptLazy<R> | |
next | (current: R, value: T, index: number, halt: () => void) => MaybePromise <R> |
Overrides
foldStream
undocumented
foldStream
Definition
foldStream<R>(init: AsyncOptLazy<R>, next: (current: R, value: T, index: number, halt: () => void) =>
MaybePromise
<R>): AsyncStream<R>;
Type parameters
Name | Description |
---|---|
R |
Parameters
Name | Type | Description |
---|---|---|
init | AsyncOptLazy<R> | |
next | (current: R, value: T, index: number, halt: () => void) => MaybePromise <R> |
Overrides
forEach
undocumented
forEach
Definition
forEach(f: (value: T, index: number, halt: () => void) =>
MaybePromise
<void>, options?: {
state?:
TraverseState
;
}): Promise<void>;
Parameters
Name | Type | Description |
---|---|---|
f | (value: T, index: number, halt: () => void) => MaybePromise <void> | |
options | { state?: TraverseState ; } |
Overrides
forEachPure
undocumented
forEachPure
Definition
forEachPure<A extends readonly unknown[]>(f: (value: T, ...args: A) =>
MaybePromise
<void>, ...args: A): Promise<void>;
Type parameters
Name | Constraints | Description |
---|---|---|
A | readonly unknown[] |
Parameters
Name | Type | Description |
---|---|---|
f | (value: T, ...args: A) => MaybePromise <void> | |
args | A |
Overrides
groupBy
undocumented
groupBy
Definition
groupBy<K, R>(valueToKey: (value: T, index: number) =>
MaybePromise
<K>, options?: {
collector?: AsyncReducer.Accept<readonly [K, T], R>
|
undefined;
}): Promise<R>;
Type parameters
Name | Description |
---|---|
K | |
R |
Parameters
Name | Type | Description |
---|---|---|
valueToKey | (value: T, index: number) => MaybePromise <K> | |
options | { collector?: AsyncReducer.Accept<readonly [K, T], R> | undefined; } |
Overrides
indexed
undocumented
indexed
indexOf
undocumented
indexOf
Definition
indexOf(searchValue: T, options?: {
occurrance?: number
|
undefined;
eq?: Eq<T>
|
undefined;
negate?: boolean
|
undefined;
}): Promise<number
|
undefined>;
Parameters
Name | Type | Description |
---|---|---|
searchValue | T | |
options | { occurrance?: number | undefined; eq?: Eq<T> | undefined; negate?: boolean | undefined; } |
Overrides
indexWhere
undocumented
indexWhere
Definition
indexWhere(pred: (value: T, index: number) =>
MaybePromise
<boolean>, options?: {
occurrance?: number;
negate?: boolean;
}): Promise<number
|
undefined>;
Parameters
Name | Type | Description |
---|---|---|
pred | (value: T, index: number) => MaybePromise <boolean> | |
options | { occurrance?: number; negate?: boolean; } |
Overrides
indicesOf
undocumented
indicesOf
indicesWhere
undocumented
indicesWhere
Definition
indicesWhere(pred: (value: T) =>
MaybePromise
<boolean>, options?: {
negate?: boolean;
}): AsyncStream<number>;
Parameters
Name | Type | Description |
---|---|---|
pred | (value: T) => MaybePromise <boolean> | |
options | { negate?: boolean; } |
Overrides
intersperse
undocumented
intersperse
join
undocumented
join
Definition
join({ sep, start, end, valueToString, ifEmpty, }?: {
sep?: string
|
undefined;
start?: string
|
undefined;
end?: string
|
undefined;
valueToString?: StringConstructor
|
undefined;
ifEmpty?: undefined;
}): Promise<string>;
Parameters
Name | Type | Description |
---|---|---|
{ sep, start, end, valueToString, ifEmpty, } | { sep?: string | undefined; start?: string | undefined; end?: string | undefined; valueToString?: StringConstructor | undefined; ifEmpty?: undefined; } |
Overrides
last
undocumented
last
map
undocumented
map
Definition
map<T2>(mapFun: (value: T, index: number) =>
MaybePromise
<T2>): AsyncStream<T2>;
Type parameters
Name | Description |
---|---|
T2 |
Parameters
Name | Type | Description |
---|---|---|
mapFun | (value: T, index: number) => MaybePromise <T2> |
Overrides
mapPure
undocumented
mapPure
Definition
mapPure<T2, A extends readonly unknown[]>(mapFun: (value: T, ...args: A) =>
MaybePromise
<T2>, ...args: A): AsyncStream<T2>;
Type parameters
Name | Constraints | Description |
---|---|---|
T2 | ||
A | readonly unknown[] |
Parameters
Name | Type | Description |
---|---|---|
mapFun | (value: T, ...args: A) => MaybePromise <T2> | |
args | A |
Overrides
max
undocumented
max
maxBy
undocumented
maxBy
min
undocumented
min
minBy
undocumented
minBy
mkGroup
undocumented
mkGroup
partition
undocumented
partition
Definition
partition(pred: (value: T, index: number) =>
MaybePromise
<boolean>, options?: {
collectorTrue?: any;
collectorFalse?: any;
}): Promise<[any, any]>;
Parameters
Name | Type | Description |
---|---|---|
pred | (value: T, index: number) => MaybePromise <boolean> | |
options | { collectorTrue?: any; collectorFalse?: any; } |
Overrides
prepend
undocumented
prepend
reduce
undocumented
reduce
reduceStream
undocumented
reduceStream
Definition
reduceStream<const S extends AsyncReducer.CombineShape<T>>(shape: S & AsyncReducer.CombineShape<T>): AsyncStream<AsyncReducer.CombineResult<S>>;
Type parameters
Name | Constraints | Description |
---|---|---|
S | AsyncReducer.CombineShape<T> |
Parameters
Name | Type | Description |
---|---|---|
shape | S & AsyncReducer.CombineShape<T> |
Overrides
repeat
undocumented
repeat
single
undocumented
single
some
undocumented
some
Definition
some(pred: (value: T, index: number) =>
MaybePromise
<boolean>, options?: {
negate?: boolean;
}): Promise<boolean>;
Parameters
Name | Type | Description |
---|---|---|
pred | (value: T, index: number) => MaybePromise <boolean> | |
options | { negate?: boolean; } |
Overrides
splitOn
undocumented
splitOn
Definition
splitOn<R>(sepElem: T, options?: {
eq?: Eq<T>
|
undefined;
negate?: boolean
|
undefined;
collector?: AsyncReducer.Accept<T, R>
|
undefined;
}): AsyncStream<R>;
Type parameters
Name | Description |
---|---|
R |
Parameters
Name | Type | Description |
---|---|---|
sepElem | T | |
options | { eq?: Eq<T> | undefined; negate?: boolean | undefined; collector?: AsyncReducer.Accept<T, R> | undefined; } |
Overrides
splitOnSlice
undocumented
splitOnSlice
Definition
splitOnSlice<R>(sepSlice: AsyncStreamSource<T>, options?: {
eq?: Eq<T>
|
undefined;
collector?: AsyncReducer.Accept<T, R>
|
undefined;
}): AsyncStream<R>;
Type parameters
Name | Description |
---|---|
R |
Parameters
Name | Type | Description |
---|---|---|
sepSlice | AsyncStreamSource<T> | |
options | { eq?: Eq<T> | undefined; collector?: AsyncReducer.Accept<T, R> | undefined; } |
Overrides
splitWhere
undocumented
splitWhere
Definition
splitWhere<R>(pred: (value: T, index: number) =>
MaybePromise
<boolean>, options?: {
negate?: boolean
|
undefined;
collector?: AsyncReducer.Accept<T, R>
|
undefined;
}): AsyncStream<R>;
Type parameters
Name | Description |
---|---|
R |
Parameters
Name | Type | Description |
---|---|---|
pred | (value: T, index: number) => MaybePromise <boolean> | |
options | { negate?: boolean | undefined; collector?: AsyncReducer.Accept<T, R> | undefined; } |
Overrides
take
undocumented
take
takeWhile
undocumented
takeWhile
Definition
takeWhile(pred: (value: T, index: number) =>
MaybePromise
<boolean>, options?: {
negate?: boolean;
}): AsyncStream<T>;
Parameters
Name | Type | Description |
---|---|---|
pred | (value: T, index: number) => MaybePromise <boolean> | |
options | { negate?: boolean; } |
Overrides
toArray
undocumented
toArray
toJSON
undocumented
toJSON
toString
undocumented
toString
transform
undocumented
transform
window
undocumented
window
Definition
window<R>(windowSize: number, options?: {
skipAmount?: number
|
undefined;
collector?: AsyncReducer.Accept<T, R>
|
undefined;
}): AsyncStream<R>;
Type parameters
Name | Description |
---|---|
R |
Parameters
Name | Type | Description |
---|---|---|
windowSize | number | |
options | { skipAmount?: number | undefined; collector?: AsyncReducer.Accept<T, R> | undefined; } |