tdesign-react
Version:
TDesign Component for React
14 lines (13 loc) • 704 B
TypeScript
import React, { ReactNode } from 'react';
import { SelectKeysType, SelectOption, SelectValue } from '../type';
declare function UseOptions(keys: SelectKeysType, options: SelectOption[], children: ReactNode, valueType: 'object' | 'value', value: SelectValue<SelectOption>, reserveKeyword: boolean): {
currentOptions: any[];
setCurrentOptions: React.Dispatch<React.SetStateAction<any[]>>;
tmpPropOptions: any[];
setTmpPropOptions: React.Dispatch<React.SetStateAction<any[]>>;
valueToOption: {};
setValueToOption: React.Dispatch<React.SetStateAction<{}>>;
selectedOptions: any[];
setSelectedOptions: React.Dispatch<React.SetStateAction<any[]>>;
};
export default UseOptions;