Skip to content

routier-collection


routier-collection / core/src / TrampolinePipeline

Class: TrampolinePipeline<TInitial, TCurrent> ​

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

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:19

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:157

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:162

Parameters ​

items ​

TCurrent[]

fn ​

(payload, done) => void

map ​

(previous, current) => ResultType<TCurrent>

Returns ​

void

Released under the MIT License.