SheetXL - v0.8.0-beta.9+sites.210.e2d420901
    Preparing search index...
    • Creates a React synthetic event from a native DOM event.

      Type Parameters

      • T extends Element

        The element type (extends Element)

      • E extends Event

        The native event type (extends Event)

      • R extends SyntheticEvent<T, E>

      Parameters

      • event: E

        The native DOM event to wrap

      • OptionalcurrentTarget: EventTarget & T

        Optional override for currentTarget (useful for portals/delegated events)

      Returns R

      A React synthetic event with all standard properties and methods

      This helper creates a synthetic event wrapper that mimics React's SyntheticEvent behavior, including proper type inference for specific event types (PointerEvent, MouseEvent, etc.).

      // Basic usage
      const syntheticEvent = createSyntheticEvent<HTMLDivElement, PointerEvent>(nativePointerEvent);

      // With custom currentTarget (for portals)
      const syntheticEvent = createSyntheticEvent<HTMLDivElement, PointerEvent>(
      nativePointerEvent,
      portalElement
      );