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] }>>