Skip to content

PURISTA API


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