Page Contents
Home > @loopback/context > InvocationContext
InvocationContext class
InvocationContext represents the context to invoke interceptors for a method. The context can be used to access metadata about the invocation as well as other dependencies.
Signature:
export declare class InvocationContext extends Context
Extends: Context
Constructors
| Constructor | Modifiers | Description |
|---|---|---|
| (constructor)(parent, target, methodName, args, source) | Construct a new instance of InvocationContext |
Properties
| Property | Modifiers | Type | Description |
|---|---|---|---|
| args | InvocationArgs | ||
| description | string | Description of the invocation | |
| methodName | string | ||
| source? | InvocationSource<unknown> | undefined | (Optional) | |
| target | object | ||
| targetClass | Function | The target class, such as OrderController |
|
| targetName | string | The target name, such as OrderController.prototype.cancelOrder |
Methods
| Method | Modifiers | Description |
|---|---|---|
| assertMethodExists() | Assert the method exists on the target. An error will be thrown if otherwise. | |
| invokeTargetMethod(options) | Invoke the target method with the given context | |
| toString() |