Skip to content

Interface: SyncDiscriminatedHandlersConfig<TPayload, TDiscriminator>

Makaio Framework


Makaio Framework / ai-adapters-core / SyncDiscriminatedHandlersConfig

Interface: SyncDiscriminatedHandlersConfig<TPayload, TDiscriminator>

Section titled “Interface: SyncDiscriminatedHandlersConfig<TPayload, TDiscriminator>”

Defined in: ../../../adapters/core/src/utils/discriminated-handlers.ts:100

Synchronous configuration for compile-time async prevention. Use with defineDiscriminatedHandlersSync and processDiscriminatedItemsSync.

TPayload extends Record<string, unknown>

TDiscriminator extends keyof TPayload & string

discriminator: TDiscriminator

Defined in: ../../../adapters/core/src/utils/discriminated-handlers.ts:104


handlers: SyncDiscriminatedHandlersMap<TPayload, TDiscriminator>

Defined in: ../../../adapters/core/src/utils/discriminated-handlers.ts:105