@react-native-picker/picker
Version:
React Native Picker for iOS, Android, macOS, and Windows
30 lines (24 loc) • 826 B
TypeScript
import * as React from 'react';
import {TextStyle, StyleProp, ViewProps} from 'react-native';
import {ItemValue} from './Picker';
export interface PickerIOSItemProps {
label?: string;
value?: number | string;
color?: string;
testID?: string;
}
declare class PickerIOSItem extends React.Component<PickerIOSItemProps, {}> {}
export interface PickerIOSProps extends ViewProps {
itemStyle?: StyleProp<TextStyle>;
style?: StyleProp<TextStyle>;
onChange?: React.SyntheticEvent<{itemValue: ItemValue, itemIndex: number}>;
onValueChange?: (itemValue: ItemValue, itemIndex: number) => void;
selectedValue?: ItemValue;
testID?: string;
numberOfLines?: number;
themeVariant ?: string;
}
declare class PickerIOS extends React.Component<PickerIOSProps, {}> {
static Item: typeof PickerIOSItem;
}
export {PickerIOS};