Page Contents
Home > @loopback/context > resolveInjectedArguments
resolveInjectedArguments() function
Given a function with arguments decorated with @inject, return the list of arguments resolved using the values bound in ctx.
The function returns an argument array when all dependencies were resolved synchronously, or a Promise otherwise.
Signature:
export declare function resolveInjectedArguments(target: object, method: string, ctx: Context, session?: ResolutionSession, nonInjectedArgs?: any[]): ValueOrPromise<BoundValue[]>;
Parameters
| Parameter | Type | Description |
|---|---|---|
|
target |
object |
The class for constructor injection or prototype for method injection |
|
method |
string |
The method name. If set to ‘’, the constructor will be used. |
|
ctx |
The context containing values for | |
|
session |
(Optional) Optional session for binding and dependency resolution | |
|
nonInjectedArgs |
any[] |
(Optional) Optional array of args for non-injected parameters |
Returns: