Type alias: Action<Context, Extensions>
Action<
Context,Extensions>:object&ActionVariadicUse<Context,Extensions> &ActionVariadicRun<Context,Extensions> &Hookable<ActionHooksDefinition> &ExtendedAction<Extensions>
Type declaration
run()
Type parameters
• Result
Parameters
• runner: ContextRunner<Context, Extensions, Result>
Returns
Promise<Awaited<Result>>
updateContext()
Type parameters
• NewContext extends object
Parameters
• newContext: NewContext
Returns
Action<NewContext, Extensions>
use()
Type parameters
• NewContext extends object = Context
Parameters
• enhancer: ContextEnhancer<Context, Extensions, NewContext>
Returns
Action<NewContext, Extensions>
useContext()
Returns
Promise<Context>
Type parameters
• Context extends object = object
• Extensions extends object = object