UNPKG

@1771technologies/lytenyte-pro

Version:

11 lines (10 loc) 546 B
import { GridProReact, StateInitProReact } from './types'; type ChangeReturnType<F extends (...args: any[]) => any, R> = (...args: Parameters<F>) => R; type UseLyteNyteProReturn<D> = { state: GridProReact<D>["state"]; api: GridProReact<D>["api"]; useSignalWatcher: (c: keyof Omit<GridProReact<D>["state"], "internal">, fn: () => void) => void; useEvent: ChangeReturnType<GridProReact<D>["api"]["eventAddListener"], void>; }; export declare const useLyteNytePro: <D>(p: StateInitProReact<D>) => UseLyteNyteProReturn<D>; export {};