Skip to content

PURISTA API


PURISTA API / @purista/core / SubscriptionFunctionContext

Type Alias: SubscriptionFunctionContext<Resources, Invokes, StreamInvokes, EmitList, QueueInvokes, AgentInvokes>

SubscriptionFunctionContext<Resources, Invokes, StreamInvokes, EmitList, QueueInvokes, AgentInvokes> = Prettify<ContextBase & SubscriptionFunctionContextEnhancements<Resources, Invokes, StreamInvokes, EmitList, QueueInvokes, AgentInvokes>>

Defined in: core/types/subscription/SubscriptionFunctionContext.ts:68

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

AgentInvokes

AgentInvokes extends AgentInvokeList = EmptyObject