Type Alias: EventHandlerProps<TPayloads>
EventHandlerProps<
TPayloads>:stringextends keyofTPayloads?object:{ [K in keyof TPayloads as `on${KebabToPascal<K & string>}`]?: (payload: TPayloads[K]) => void }
Defined in: src/types.ts:34
Generates typed event handler props from CTA payloads.
e.g., { 'row-clicked': { rowIndex: number } } -> { onRowClicked?: (payload: { rowIndex: number }) => void }
Type Parameters
• TPayloads extends Record<string, any>