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
>