class FromSource<T>
undocumented
Extends: AsyncStreamBase<T>
Type parameters
| Name | Description | 
|---|---|
| T | undocumented | 
Properties
close
undocumented
closeDefinition
readonly close?: (() => MaybePromise<void>) | undefined;
Methods
[Symbol.asyncIterator]
undocumented
[Symbol.asyncIterator]append
undocumented
appendasNormal
undocumented
asNormalassumeNonEmpty
undocumented
assumeNonEmptyasyncStream
undocumented
asyncStreamcollect
undocumented
collectDefinition
collect<R>(collectFun: AsyncCollectFun<T, R>): AsyncStream<R>;
Type parameters
| Name | Description | 
|---|---|
| R | 
Parameters
| Name | Type | Description | 
|---|---|---|
| collectFun | AsyncCollectFun<T, R> | 
Overrides
concat
undocumented
concatDefinition
concat(...others: ArrayNonEmpty<AsyncStreamSource<T>>): any;
Parameters
| Name | Type | Description | 
|---|---|---|
| others | ArrayNonEmpty<AsyncStreamSource<T>> | 
Overrides
contains
undocumented
containscontainsSlice
undocumented
containsSlicecount
undocumented
countcountElement
undocumented
countElementdistinctPrevious
undocumented
distinctPreviousdrop
undocumented
dropdropWhile
undocumented
dropWhileDefinition
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
elementAtequals
undocumented
equalsevery
undocumented
everyDefinition
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
filterDefinition
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
filterPureDefinition
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
findDefinition
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
firstflatMap
undocumented
flatMapflatZip
undocumented
flatZipfold
undocumented
foldDefinition
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
foldStreamDefinition
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
forEachDefinition
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
forEachPureDefinition
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
groupByDefinition
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
indexedindexOf
undocumented
indexOfDefinition
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
indexWhereDefinition
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
indicesOfindicesWhere
undocumented
indicesWhereDefinition
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
interspersejoin
undocumented
joinDefinition
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
lastmap
undocumented
mapDefinition
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
mapPureDefinition
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
maxmaxBy
undocumented
maxBymin
undocumented
minminBy
undocumented
minBymkGroup
undocumented
mkGrouppartition
undocumented
partitionDefinition
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
prependreduce
undocumented
reducereduceStream
undocumented
reduceStreamDefinition
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
repeatsingle
undocumented
singlesome
undocumented
someDefinition
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
splitOnDefinition
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
splitOnSliceDefinition
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
splitWhereDefinition
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
taketakeWhile
undocumented
takeWhileDefinition
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
toArraytoJSON
undocumented
toJSONtoString
undocumented
toStringtransform
undocumented
transformwindow
undocumented
windowDefinition
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;} |