Class: Chain<Input, Output>
Defined in: utilities/chain.ts:5
Type Parameters
Input
Input
Output
Output = Input
Constructors
Constructor
new Chain<
Input,Output>(initialState):Chain<Input,Output>
Defined in: utilities/chain.ts:9
Parameters
initialState
Input
Returns
Chain<Input, Output>
Methods
add()
add<
NextOutput>(fn):Chain<Input,NextOutput>
Defined in: utilities/chain.ts:13
Type Parameters
NextOutput
NextOutput
Parameters
fn
(input) => NextOutput
Returns
Chain<Input, NextOutput>
execute()
execute():
Promise<Awaited<{ [K in string | number | symbol]: Output[K] }>>
Defined in: utilities/chain.ts:21
Returns
Promise<Awaited<{ [K in string | number | symbol]: Output[K] }>>