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