@1771technologies/lytenyte-pro
Version:
11 lines (10 loc) • 546 B
TypeScript
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 {};