routier-collection


routier-collection / core/src / TrampolinePipeline

Class: TrampolinePipeline<TInitial, TCurrent>

Defined in: core/src/pipeline/TrampolinePipeline.ts:14

Type Parameters

TInitial

TInitial

TCurrent

TCurrent = TInitial

Constructors

Constructor

new TrampolinePipeline<TInitial, TCurrent>(): TrampolinePipeline<TInitial, TCurrent>

Returns

TrampolinePipeline<TInitial, TCurrent>

Methods

filter()

filter<TFinal>(initialData, done): void

Defined in: core/src/pipeline/TrampolinePipeline.ts:18

Type Parameters

TFinal

TFinal

Parameters

initialData

TInitial

done

(data, error?) => void

Returns

void


pipe()

pipe<TNext>(processor): TrampolinePipeline<TInitial, TNext>

Defined in: core/src/pipeline/TrampolinePipeline.ts:143

Type Parameters

TNext

TNext

Parameters

processor

Processor<TCurrent, TNext>

Returns

TrampolinePipeline<TInitial, TNext>


pipeEach()

pipeEach(items, fn, map): void

Defined in: core/src/pipeline/TrampolinePipeline.ts:148

Parameters

items

TCurrent[]

fn

(payload, done) => void

map

(previous, current) => ResultType<TCurrent>

Returns

void