- then<HandlerInput, Output>(handler: Unary<HandlerInput, Output | PromiseLike<Output>>): (<PromiseInstance>(promise: PromiseInstance) => Promise<Output>)
-
Parameters
-
handler: Unary<HandlerInput, Output | PromiseLike<Output>>
Returns (<PromiseInstance>(promise: PromiseInstance) => Promise<Output>)
-
- <PromiseInstance>(promise: PromiseInstance): Promise<Output>
-
Type Parameters
-
PromiseInstance extends Promise<HandlerInput, PromiseInstance>
Returns Promise<Output>
Sets a promise
then
handler.Example
Returns
Curried function with
handler
set in context.