Skip to content

Type Alias: SyncTypedEmitFn

Makaio Framework


Makaio Framework / ai-adapters-core / SyncTypedEmitFn

SyncTypedEmitFn = <S>(subject, payload) => void

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

Synchronous variant of TypedEmitFn. Use with processDiscriminatedItemsSync to enforce sync handlers at compile time.

S extends SubjectDefinition

S

Omit<ExtractSubjectPayload<S>, keyof AgentContext>

void

  • SyncTypedEmitFn
    • <S extends SubjectDefinition>( subject: S, payload: Omit<ExtractSubjectPayload<S>, keyof AgentContext>, ) => void