UNPKG

@progress/kendo-react-common

Version:

React Common package delivers common utilities that can be used with the KendoReact UI components. KendoReact Common Utilities package

22 lines (21 loc) 1.4 kB
/** * @license *------------------------------------------------------------------------------------------- * Copyright © 2026 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the package root for more information *------------------------------------------------------------------------------------------- */ import { BaseEvent } from './BaseEvent.js'; /** * @hidden * Dispatches a new event based on an event that was already internally dispatched to KendoReact users. * * @param eventHandler - The public event handler that is assigned by the user. * When undefined, the method is not an option. * @param dispatchedEvent - The event that was already dispatched internally. * @param target - The target component of the new event. * @param eventData - The additional data that will be passed through the new event. * When the new event has no additional data * other than the `BaseEvent` arguments, pass `undefined`. */ export declare function dispatchEvent<E extends BaseEvent<React.Component | FCHandle>, FCHandle = object>(eventHandler: ((event: E) => void) | undefined, dispatchedEvent: React.SyntheticEvent<any>, target: E['target'], eventData: Exclude<keyof E, keyof BaseEvent<React.Component | FCHandle>> extends never ? undefined : Pick<E, Exclude<keyof E, keyof BaseEvent<React.Component | FCHandle>>>): void;