PURISTA API / @purista/core / SubscriptionFunctionContext
Type Alias: SubscriptionFunctionContext<Resources, Invokes, StreamInvokes, EmitList, QueueInvokes, Metrics>
SubscriptionFunctionContext<
Resources,Invokes,StreamInvokes,EmitList,QueueInvokes,Metrics> =Prettify<ContextBase<Metrics> &PuristaMetricContextProperty<Metrics> &SubscriptionFunctionContextEnhancements<Resources,Invokes,StreamInvokes,EmitList,QueueInvokes>>
Defined in: core/types/subscription/SubscriptionFunctionContext.ts:63
The subscription function context which will be passed into subscription function.
Type Parameters
Resources
Resources extends Record<string, unknown> = EmptyObject
Invokes
Invokes extends InvokeList = EmptyObject
StreamInvokes
StreamInvokes extends StreamInvokeList = EmptyObject
EmitList
EmitList extends Record<string, Schema> = EmptyObject
QueueInvokes
QueueInvokes extends QueueInvokeList = QueueInvokeList
Metrics
Metrics extends PuristaMetricDefinitions = EmptyObject
