PURISTA API / @purista/core / StreamDefinitionBuilderTypes
Type Alias: StreamDefinitionBuilderTypes<PayloadSchema, ParamsSchema, ChunkSchema, FinalSchema, Resources, Invokes, StreamInvokes, EmitList, QueueInvokes>
StreamDefinitionBuilderTypes<
PayloadSchema,ParamsSchema,ChunkSchema,FinalSchema,Resources,Invokes,StreamInvokes,EmitList,QueueInvokes> =object
Defined in: StreamDefinitionBuilder/StreamDefinitionBuilderTypes.ts:7
Type Parameters
PayloadSchema
PayloadSchema extends Schema = Schema
ParamsSchema
ParamsSchema extends Schema = Schema
ChunkSchema
ChunkSchema extends Schema = Schema
FinalSchema
FinalSchema 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
Properties
ChunkSchema
ChunkSchema:
ChunkSchema
Defined in: StreamDefinitionBuilder/StreamDefinitionBuilderTypes.ts:20
EmitList
EmitList:
EmitList
Defined in: StreamDefinitionBuilder/StreamDefinitionBuilderTypes.ts:25
FinalSchema
FinalSchema:
FinalSchema
Defined in: StreamDefinitionBuilder/StreamDefinitionBuilderTypes.ts:21
Invokes
Invokes:
Invokes
Defined in: StreamDefinitionBuilder/StreamDefinitionBuilderTypes.ts:23
ParamsSchema
ParamsSchema:
ParamsSchema
Defined in: StreamDefinitionBuilder/StreamDefinitionBuilderTypes.ts:19
PayloadSchema
PayloadSchema:
PayloadSchema
Defined in: StreamDefinitionBuilder/StreamDefinitionBuilderTypes.ts:18
QueueInvokes
QueueInvokes:
QueueInvokes
Defined in: StreamDefinitionBuilder/StreamDefinitionBuilderTypes.ts:26
Resources
Resources:
Resources
Defined in: StreamDefinitionBuilder/StreamDefinitionBuilderTypes.ts:22
StreamInvokes
StreamInvokes:
StreamInvokes
Defined in: StreamDefinitionBuilder/StreamDefinitionBuilderTypes.ts:24
