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

Context object

nonInjectedArgs

InvocationArgs

(Optional) Optional array of args for non-injected parameters

options

InvocationOptions

(Optional) Options for the invocation

Returns:

ValueOrPromise<InvocationResult>