Home > widget-integration > EventHandler

EventHandler type

Typed event handler that receives both custom data and base EventPayload.

Signature:

export type EventHandler<T = unknown> = (payload: T & EventPayload) => void;

References: EventPayload

Example

const handler: EventHandler<{ filterId: string }> = (payload) => {
  console.log('Event:', payload.key);
  console.log('Filter ID:', payload.filterId);
  console.log('New value:', payload.newValue);
};