Interface: ExecutionContext
Defined in: packages/core/src/interfaces/execution-context.interface.ts:35
Execution context interface providing access to the request/response and handler information
Methods
getArgByIndex()
getArgByIndex<T>(index): T;Defined in: packages/core/src/interfaces/execution-context.interface.ts:49
Get argument by index
Type Parameters
| Type Parameter | Default type |
|---|---|
T | any |
Parameters
| Parameter | Type |
|---|---|
index | number |
Returns
T
getArgs()
getArgs<T>(): T;Defined in: packages/core/src/interfaces/execution-context.interface.ts:54
Get all arguments
Type Parameters
| Type Parameter | Default type |
|---|---|
T extends any[] | any[] |
Returns
T
getClass()
getClass<T>(): T;Defined in: packages/core/src/interfaces/execution-context.interface.ts:39
Returns the class of the current handler
Type Parameters
| Type Parameter | Default type |
|---|---|
T | any |
Returns
T
getHandler()
getHandler(): (...args) => unknown;Defined in: packages/core/src/interfaces/execution-context.interface.ts:44
Returns the handler function
Returns
(...args) => unknown
getType()
getType<TContext>(): TContext;Defined in: packages/core/src/interfaces/execution-context.interface.ts:59
Get type of the context
Type Parameters
| Type Parameter | Default type |
|---|---|
TContext extends string | string |
Returns
TContext
switchToHttp()
switchToHttp(): HttpArgumentsHost;Defined in: packages/core/src/interfaces/execution-context.interface.ts:64
Switch to HTTP context
Returns
switchToRpc()
switchToRpc(): RpcArgumentsHost;Defined in: packages/core/src/interfaces/execution-context.interface.ts:69
Switch to RPC context
Returns
switchToWs()
switchToWs(): WsArgumentsHost;Defined in: packages/core/src/interfaces/execution-context.interface.ts:74
Switch to WebSocket context