ix
Options
All
  • Public
  • Public/Protected
  • All
Menu

Type parameters

  • TState

  • TResult

Hierarchy

  • AsyncIterableX<TResult>
    • GenerateTimeAsyncIterable

Implements

  • AsyncIterable<TResult>

Index

Constructors

constructor

  • new GenerateTimeAsyncIterable(initialState: TState, condition: function, iterate: function, resultSelector: function, timeSelector: function): GenerateTimeAsyncIterable
  • Parameters

    • initialState: TState
    • condition: function
        • (value: TState): boolean | Promise<boolean>
        • Parameters

          • value: TState

          Returns boolean | Promise<boolean>

    • iterate: function
        • (value: TState): TState | Promise<TState>
        • Parameters

          • value: TState

          Returns TState | Promise<TState>

    • resultSelector: function
        • (value: TState): TResult | Promise<TResult>
        • Parameters

          • value: TState

          Returns TResult | Promise<TResult>

    • timeSelector: function
        • (value: TState): number | Promise<number>
        • Parameters

          • value: TState

          Returns number | Promise<number>

    Returns GenerateTimeAsyncIterable

Properties

Private _condition

_condition: function

Type declaration

    • (value: TState): boolean | Promise<boolean>
    • Parameters

      • value: TState

      Returns boolean | Promise<boolean>

Private _initialState

_initialState: TState

Private _iterate

_iterate: function

Type declaration

    • (value: TState): TState | Promise<TState>
    • Parameters

      • value: TState

      Returns TState | Promise<TState>

Private _resultSelector

_resultSelector: function

Type declaration

    • (value: TState): TResult | Promise<TResult>
    • Parameters

      • value: TState

      Returns TResult | Promise<TResult>

Private _timeSelector

_timeSelector: function

Type declaration

    • (value: TState): number | Promise<number>
    • Parameters

      • value: TState

      Returns number | Promise<number>

Static average

average: averageProto

Static buffer

buffer: bufferProto

Static catch

catch: catchProto

Static catchWith

catchWith: catchWithProto

Static chain

chain: chainProto

Static combineLatest

combineLatest: combineLatestProto

Static concat

concat: concatProto

Static concatAll

concatAll: concatAllProto

Static count

count: countProto

Static debounce

debounce: debounceProto

Static defaultIfEmpty

defaultIfEmpty: defaultIfEmptyProto

Static distinct

distinct: distinctProto

Static distinctUntilChanged

distinctUntilChanged: distinctUntilChangedProto

Static doWhile

doWhile: doWhileProto

Static elementAt

elementAt: elementAtProto

Static endWith

endWith: endWithProto

Static every

every: everyProto

Static except

except: exceptProto

Static expand

expand: expandProto

Static filter

filter: filterProto

Static finally

finally: finallyProto

Static find

find: findProto

Static findIndex

findIndex: findIndexProto

Static first

first: firstProto

Static flatMap

flatMap: flatMapProto

Static flatten

flatten: flattenProto

Static forkJoin

forkJoin: forkJoinProto

Static groupBy

groupBy: groupByProto

Static groupJoin

groupJoin: groupJoinProto

Static ignoreElements

ignoreElements: ignoreElementsProto

Static includes

includes: includesProto

Static innerJoin

innerJoin: innerJoinProto

Static intersect

intersect: intersectProto

Static isEmpty

isEmpty: isEmptyProto

Static last

last: lastProto

Static map

map: mapProto

Static max

Static maxBy

maxBy: maxByProto

Static memoize

memoize: memoizeProto

Static merge

merge: mergeProto

Static mergeAll

mergeAll: mergeAllProto

Static min

Static minBy

minBy: minByProto

Static onErrorResumeNext

onErrorResumeNext: onErrorResumeNextProto

Static orderBy

orderBy: orderByProto

Static orderByDescending

orderByDescending: orderByDescendingProto

Static pairwise

pairwise: pairwiseProto

Static partition

partition: partitionProto

Static pluck

pluck: pluckProto

Static publish

publish: publishProto

Static reduce

reduce: reduceProto

Static reduceRight

reduceRight: reduceRightProto

Static repeat

repeat: repeatProto

Static retry

retry: retryProto

Static reverse

reverse: reverseProto

Static scan

scan: scanProto

Static scanRight

scanRight: scanRightProto

Static sequenceEqual

sequenceEqual: sequenceEqualProto

Static share

share: shareProto

Static single

single: singleProto

Static skip

skip: skipProto

Static skipLast

skipLast: skipLastProto

Static skipUntil

skipUntil: skipUntilProto

Static skipWhile

skipWhile: skipWhileProto

Static slice

slice: sliceProto

Static some

some: someProto

Static startWith

startWith: startWithProto

Static sum

Static take

take: takeProto

Static takeLast

takeLast: takeLastProto

Static takeUntil

takeUntil: takeUntilProto

Static takeWhile

takeWhile: takeWhileProto

Static tap

tap: tapProto

Static throttle

throttle: throttleProto

Static toArray

toArray: toArrayProto

Static toMap

toMap: toMapProto

Static toObservable

toObservable: toObservableProto

Static toSet

toSet: toSetProto

Static union

union: unionProto

Static zip

Methods

__@asyncIterator

  • __@asyncIterator(): AsyncIterableIterator<TResult>

forEach

  • forEach(projection: function, thisArg?: any): Promise<void>
  • Parameters

    • projection: function
        • (value: TResult, index: number): void | Promise<void>
        • Parameters

          • value: TResult
          • index: number

          Returns void | Promise<void>

    • Optional thisArg: any

    Returns Promise<void>

pipe

Static as

  • as(source: string): AsyncIterableX<string>
  • as<T>(source: AsyncIterableInput<T>): AsyncIterableX<T>
  • as<T>(source: T): AsyncIterableX<T>

Static from

  • from<TSource, TResult>(source: AsyncIterableInput<TSource>, selector?: function, thisArg?: any): AsyncIterableX<TResult>
  • Type parameters

    • TSource

    • TResult

    Parameters

    • source: AsyncIterableInput<TSource>
    • Default value selector: function = identityAsync
        • (value: TSource, index: number): TResult | Promise<TResult>
        • Parameters

          • value: TSource
          • index: number

          Returns TResult | Promise<TResult>

    • Optional thisArg: any

    Returns AsyncIterableX<TResult>

Static of

  • of<TSource>(...args: TSource[]): AsyncIterableX<TSource>

Static pipe

  • pipe(): AsyncIterableX<TResult>

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

Generated using TypeDoc