Skip to content

@purista/core v2.0.5


PURISTA API / @purista/core / SubscriptionAfterGuardHook

Type Alias: SubscriptionAfterGuardHook()<ServiceClassType, FunctionResultType, FunctionPayloadOutputType, FunctionParameterType, Resources, Invokes, EmitList>

SubscriptionAfterGuardHook<ServiceClassType, FunctionResultType, FunctionPayloadOutputType, FunctionParameterType, Resources, Invokes, EmitList>: (this, context, result, payload, parameter) => Promise<void>

Defined in: packages/core/src/core/types/subscription/SubscriptionAfterGuardHook.ts:13

Definition of after guard hook functions. This guard is called after function successfully returns and after output validation.

Type Parameters

ServiceClassType = ServiceClass

FunctionResultType = unknown

FunctionPayloadOutputType = unknown

FunctionParameterType = unknown

Resources extends Record<string, any> = EmptyObject

Invokes extends InvokeList = EmptyObject

EmitList extends Record<string, Schema> = EmptyObject

Parameters

this

ServiceClassType

context

SubscriptionFunctionContext<Resources, Invokes, EmitList>

result

Readonly<FunctionResultType>

payload

Readonly<FunctionPayloadOutputType>

parameter

Readonly<FunctionParameterType>

Returns

Promise<void>