@td-design/react-native-picker
Version:
基于 @td-design/react-native 的 picker 组件
15 lines • 644 B
TypeScript
import { ForwardedRef } from 'react';
import { PickerProps } from './picker/type';
import { PickerRef } from './type';
export default function usePicker<T>({ data, cascade, value, onChange, placeholder, hyphen, ref, ...restProps }: Pick<PickerProps<T>, 'data' | 'cascade' | 'value' | 'onChange'> & {
placeholder?: string;
hyphen?: string;
ref: ForwardedRef<PickerRef>;
}): {
state: T | T[] | undefined;
currentText: string | undefined;
handlePress: () => void;
handleChange: (value?: (T extends (infer U)[] ? U[] : T) | undefined) => void;
handleInputClear: () => void;
};
//# sourceMappingURL=usePicker.d.ts.map