Options
All
  • Public
  • Public/Protected
  • All
Menu

Chainable function handler

export

Type parameters

  • T

Hierarchy

  • Chainable

Index

Constructors

constructor

Properties

Private callQueue

callQueue: SingleCall[] = []

Call Stack

memberof

Chainable

input

input: T[]

Methods

aEvery

  • aEvery(cb: methods.CallBackEvery<T>): Promise<any>

aFilter

  • aFilter(cb: methods.CallBackFilter<T>): Chainable<T>

aFind

  • aFind(cb: methods.CallBackFind<T>): Promise<any>

aFindIndex

  • aFindIndex(cb: methods.CallBackFindIndex<T>): Promise<any>

aFlatMap

  • aFlatMap<R>(cb: methods.CallBackFlatMap<T, R>): Chainable<T>

aForEach

  • aForEach(cb: methods.CallBackForEach<T>): Promise<any>

aMap

  • aMap<R>(cb: methods.CallBackMap<T, R>): Chainable<T>

aReduce

  • aReduce<R>(cb: methods.CallBackReduce<T, R>, initialValue?: R): Promise<any>
  • aReduce method of Async-Ray lib

    memberof

    Chainable

    Type parameters

    • R

    Parameters

    • cb: methods.CallBackReduce<T, R>
    • Optional initialValue: R

    Returns Promise<any>

aReduceRight

  • aReduceRight<R>(cb: methods.CallBackReduceRight<T, R>, initialValue?: R): Promise<any>
  • aReduceRight method of Async-Ray lib

    memberof

    Chainable

    Type parameters

    • R

    Parameters

    • cb: methods.CallBackReduceRight<T, R>
    • Optional initialValue: R

    Returns Promise<any>

aSome

  • aSome<R>(cb: methods.CallBackSome<T>): Promise<any>

Private add

  • add(method: Function, callBack: CallBacks, additional?: any): void

Private addChainableMethod

  • addChainableMethod(method: Function, callBack: CallBacks, additional?: any): Chainable<T>

Private addNoneChainableMethod

  • addNoneChainableMethod(method: Function, callBack: CallBacks, additional?: any): Promise<any>

Private clear

  • clear(): void

process

  • process(): Promise<any>

Legend

  • Class with type parameter
  • Constructor
  • Property
  • Method
  • Function with type parameter
  • Type alias
  • Type alias with type parameter
  • Private property
  • Private method
  • Interface

Generated using TypeDoc