PURISTA API / @purista/core / SubscriptionDefinitionBuilderTypes
Type Alias: SubscriptionDefinitionBuilderTypes<PayloadSchema, ParamsSchema, OutputSchema, TransformInputPayloadSchema, TransformInputParamsSchema, TransformOutputSchema, Resources, Invokes, StreamInvokes, EmitList, QueueInvokes, AgentInvokes>
SubscriptionDefinitionBuilderTypes<
PayloadSchema,ParamsSchema,OutputSchema,TransformInputPayloadSchema,TransformInputParamsSchema,TransformOutputSchema,Resources,Invokes,StreamInvokes,EmitList,QueueInvokes,AgentInvokes> =object
Defined in: SubscriptionDefinitionBuilder/SubscriptionDefinitionBuilderTypes.ts:8
Type Parameters
PayloadSchema
PayloadSchema extends Schema = Schema
ParamsSchema
ParamsSchema extends Schema = Schema
OutputSchema
OutputSchema extends Schema = Schema
TransformInputPayloadSchema
TransformInputPayloadSchema extends Schema = Schema
TransformInputParamsSchema
TransformInputParamsSchema extends Schema = Schema
TransformOutputSchema
TransformOutputSchema extends Schema = Schema
Resources
Resources extends Record<string, unknown> = EmptyObject
Invokes
Invokes extends InvokeList = InvokeList
StreamInvokes
StreamInvokes extends StreamInvokeList = StreamInvokeList
EmitList
EmitList extends Record<string, Schema> = Record<string, Schema>
QueueInvokes
QueueInvokes extends QueueInvokeList = QueueInvokeList
AgentInvokes
AgentInvokes extends AgentInvokeList = AgentInvokeList
Properties
AgentInvokes
AgentInvokes:
AgentInvokes
Defined in: SubscriptionDefinitionBuilder/SubscriptionDefinitionBuilderTypes.ts:33
EmitList
EmitList:
EmitList
Defined in: SubscriptionDefinitionBuilder/SubscriptionDefinitionBuilderTypes.ts:31
Invokes
Invokes:
Invokes
Defined in: SubscriptionDefinitionBuilder/SubscriptionDefinitionBuilderTypes.ts:29
OutputSchema
OutputSchema:
OutputSchema
Defined in: SubscriptionDefinitionBuilder/SubscriptionDefinitionBuilderTypes.ts:24
ParamsSchema
ParamsSchema:
ParamsSchema
Defined in: SubscriptionDefinitionBuilder/SubscriptionDefinitionBuilderTypes.ts:23
PayloadSchema
PayloadSchema:
PayloadSchema
Defined in: SubscriptionDefinitionBuilder/SubscriptionDefinitionBuilderTypes.ts:22
QueueInvokes
QueueInvokes:
QueueInvokes
Defined in: SubscriptionDefinitionBuilder/SubscriptionDefinitionBuilderTypes.ts:32
Resources
Resources:
Resources
Defined in: SubscriptionDefinitionBuilder/SubscriptionDefinitionBuilderTypes.ts:28
StreamInvokes
StreamInvokes:
StreamInvokes
Defined in: SubscriptionDefinitionBuilder/SubscriptionDefinitionBuilderTypes.ts:30
TransformInputParamsSchema
TransformInputParamsSchema:
TransformInputParamsSchema
Defined in: SubscriptionDefinitionBuilder/SubscriptionDefinitionBuilderTypes.ts:26
TransformInputPayloadSchema
TransformInputPayloadSchema:
TransformInputPayloadSchema
Defined in: SubscriptionDefinitionBuilder/SubscriptionDefinitionBuilderTypes.ts:25
TransformOutputSchema
TransformOutputSchema:
TransformOutputSchema
Defined in: SubscriptionDefinitionBuilder/SubscriptionDefinitionBuilderTypes.ts:27
