Skip to content

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()

ts
getArgByIndex<T>(index): T;

Defined in: packages/core/src/interfaces/execution-context.interface.ts:49

Get argument by index

Type Parameters

Type ParameterDefault type
Tany

Parameters

ParameterType
indexnumber

Returns

T


getArgs()

ts
getArgs<T>(): T;

Defined in: packages/core/src/interfaces/execution-context.interface.ts:54

Get all arguments

Type Parameters

Type ParameterDefault type
T extends any[]any[]

Returns

T


getClass()

ts
getClass<T>(): T;

Defined in: packages/core/src/interfaces/execution-context.interface.ts:39

Returns the class of the current handler

Type Parameters

Type ParameterDefault type
Tany

Returns

T


getHandler()

ts
getHandler(): (...args) => unknown;

Defined in: packages/core/src/interfaces/execution-context.interface.ts:44

Returns the handler function

Returns

(...args) => unknown


getType()

ts
getType<TContext>(): TContext;

Defined in: packages/core/src/interfaces/execution-context.interface.ts:59

Get type of the context

Type Parameters

Type ParameterDefault type
TContext extends stringstring

Returns

TContext


switchToHttp()

ts
switchToHttp(): HttpArgumentsHost;

Defined in: packages/core/src/interfaces/execution-context.interface.ts:64

Switch to HTTP context

Returns

HttpArgumentsHost


switchToRpc()

ts
switchToRpc(): RpcArgumentsHost;

Defined in: packages/core/src/interfaces/execution-context.interface.ts:69

Switch to RPC context

Returns

RpcArgumentsHost


switchToWs()

ts
switchToWs(): WsArgumentsHost;

Defined in: packages/core/src/interfaces/execution-context.interface.ts:74

Switch to WebSocket context

Returns

WsArgumentsHost

Released under the MIT License.