Type Alias: SessionEventPayload<T>
Makaio Framework / contracts / SessionEventPayload
Type Alias: SessionEventPayload<T>
Section titled “Type Alias: SessionEventPayload<T>”SessionEventPayload<
T> =SessionEventTypeMap[T]
Defined in: ../../../packages/contracts/src/session/schemas/event.ts:345
Get the payload type for a specific session event type.
Type Parameters
Section titled “Type Parameters”T extends SessionEventType
The event type key
Example
Section titled “Example”type MessagePayload = SessionEventPayload<'message'>;// { messageId: string; turnId: string | null; role: 'user' | 'assistant' }Type Composition
Section titled “Type Composition”SessionEventPayloadSessionEventTypeMap[T]