Type Alias: SyncTypedEmitFn
Makaio Framework / ai-adapters-core / SyncTypedEmitFn
Type Alias: SyncTypedEmitFn
Section titled “Type Alias: 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.
Type Parameters
Section titled “Type Parameters”S extends SubjectDefinition
Parameters
Section titled “Parameters”subject
Section titled “subject”S
payload
Section titled “payload”Omit<ExtractSubjectPayload<S>, keyof AgentContext>
Returns
Section titled “Returns”void
Type Composition
Section titled “Type Composition”SyncTypedEmitFn<S extends SubjectDefinition>( subject: S, payload: Omit<ExtractSubjectPayload<S>, keyof AgentContext>, ) => void