PURISTA API / @purista/core / StreamFunctionContextEnhancements
Type Alias: StreamFunctionContextEnhancements<MessagePayloadType, MessageParamsType, Resources, Invokes, StreamInvokes, EmitList, QueueInvokes>
StreamFunctionContextEnhancements<
MessagePayloadType,MessageParamsType,Resources,Invokes,StreamInvokes,EmitList,QueueInvokes> =object
Defined in: core/types/stream/StreamFunctionContext.ts:13
Type Parameters
MessagePayloadType
MessagePayloadType = unknown
MessageParamsType
MessageParamsType = unknown
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
Properties
emit
emit:
EmitCustomMessageFunction<EmitList>
Defined in: core/types/stream/StreamFunctionContext.ts:23
message
message:
Readonly<StreamOpenRequest<MessagePayloadType,MessageParamsType>>
Defined in: core/types/stream/StreamFunctionContext.ts:22
queue
queue:
QueueContext<QueueInvokes>
Defined in: core/types/stream/StreamFunctionContext.ts:26
resources
resources:
Resources
Defined in: core/types/stream/StreamFunctionContext.ts:27
service
service:
Invokes
Defined in: core/types/stream/StreamFunctionContext.ts:24
stream
stream:
StreamInvokes
Defined in: core/types/stream/StreamFunctionContext.ts:25
