UNPKG

rsuite

Version:

A suite of react components

18 lines (17 loc) 684 B
/// <reference types="react" /> import type { ItemDataType } from '../../internals/types'; export interface InputItemDataType<T = number | string> extends ItemDataType<T> { create?: boolean; } interface UseDataProps { controlledData?: InputItemDataType[]; cacheData?: InputItemDataType[]; onChange?: (data: ItemDataType[]) => void; } declare function useData(props: UseDataProps): { data: ItemDataType<string | number>[]; dataWithCache: ItemDataType<string | number>[]; newData: InputItemDataType<string | number>[]; setNewData: import("react").Dispatch<import("react").SetStateAction<InputItemDataType<string | number>[]>>; }; export default useData;