Page Contents
Home > @loopback/context > invokeMethod
invokeMethod() function
Invoke a method using dependency injection. Interceptors are invoked as part of the invocation.
Signature:
export declare function invokeMethod(target: object, method: string, ctx: Context, nonInjectedArgs?: InvocationArgs, options?: InvocationOptions): ValueOrPromise<InvocationResult>;
Parameters
| Parameter | Type | Description |
|---|---|---|
|
target |
object |
Target of the method, it will be the class for a static method, and instance or class prototype for a prototype method |
|
method |
string |
Name of the method |
|
ctx |
Context object | |
|
nonInjectedArgs |
(Optional) Optional array of args for non-injected parameters | |
|
options |
(Optional) Options for the invocation |
Returns: