UNPKG

inferno

Version:

An extremely fast, React-like JavaScript library for building modern user interfaces

10 lines (9 loc) 512 B
import type { LinkedEvent } from '../../core/types'; /** * Links given data to event as first parameter * @param {*} data data to be linked, it will be available in function as first parameter * @param {Function} event Function to be called when event occurs * @returns {{data: *, event: Function}} */ export declare function linkEvent<T, E extends Event>(data: T, event: (data: T, event: E) => void): LinkedEvent<T, E> | null; export declare function isLinkEventObject(o: any): o is LinkedEvent<any, any>;