Skip to content

PURISTA API


PURISTA API / @purista/core / SubscriptionDefinitionBuilderTypes

Type Alias: SubscriptionDefinitionBuilderTypes<PayloadSchema, ParamsSchema, OutputSchema, TransformInputPayloadSchema, TransformInputParamsSchema, TransformOutputSchema, Resources, Invokes, EmitList>

SubscriptionDefinitionBuilderTypes<PayloadSchema, ParamsSchema, OutputSchema, TransformInputPayloadSchema, TransformInputParamsSchema, TransformOutputSchema, Resources, Invokes, EmitList> = object

Defined in: packages/core/src/SubscriptionDefinitionBuilder/SubscriptionDefinitionBuilderTypes.ts:5

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, any> = EmptyObject

Invokes

Invokes extends InvokeList = InvokeList

EmitList

EmitList extends Record<string, Schema> = Record<string, Schema>

Properties

EmitList

EmitList: EmitList

Defined in: packages/core/src/SubscriptionDefinitionBuilder/SubscriptionDefinitionBuilderTypes.ts:24


Invokes

Invokes: Invokes

Defined in: packages/core/src/SubscriptionDefinitionBuilder/SubscriptionDefinitionBuilderTypes.ts:23


OutputSchema

OutputSchema: OutputSchema

Defined in: packages/core/src/SubscriptionDefinitionBuilder/SubscriptionDefinitionBuilderTypes.ts:18


ParamsSchema

ParamsSchema: ParamsSchema

Defined in: packages/core/src/SubscriptionDefinitionBuilder/SubscriptionDefinitionBuilderTypes.ts:17


PayloadSchema

PayloadSchema: PayloadSchema

Defined in: packages/core/src/SubscriptionDefinitionBuilder/SubscriptionDefinitionBuilderTypes.ts:16


Resources

Resources: Resources

Defined in: packages/core/src/SubscriptionDefinitionBuilder/SubscriptionDefinitionBuilderTypes.ts:22


TransformInputParamsSchema

TransformInputParamsSchema: TransformInputParamsSchema

Defined in: packages/core/src/SubscriptionDefinitionBuilder/SubscriptionDefinitionBuilderTypes.ts:20


TransformInputPayloadSchema

TransformInputPayloadSchema: TransformInputPayloadSchema

Defined in: packages/core/src/SubscriptionDefinitionBuilder/SubscriptionDefinitionBuilderTypes.ts:19


TransformOutputSchema

TransformOutputSchema: TransformOutputSchema

Defined in: packages/core/src/SubscriptionDefinitionBuilder/SubscriptionDefinitionBuilderTypes.ts:21