diff --git a/types/react-native-modal-filter-picker/index.d.ts b/types/react-native-modal-filter-picker/index.d.ts index 8188a32319..9c0a300318 100644 --- a/types/react-native-modal-filter-picker/index.d.ts +++ b/types/react-native-modal-filter-picker/index.d.ts @@ -5,16 +5,8 @@ // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped // TypeScript Version: 2.8 -import * as React from "react"; -import { - StyleProp, - ViewStyle, - TextStyle, - ListView, - KeyboardAvoidingView, - ModalProps, - ListViewProps -} from "react-native"; +import * as React from 'react'; +import { StyleProp, ViewStyle, TextStyle, KeyboardAvoidingView, ModalProps, ListViewProps } from 'react-native'; export interface ModalFilterPickerOption { label: string; @@ -39,7 +31,7 @@ export interface ModalFilterPickerProps { renderOption?: (option: T, isSelected: boolean) => JSX.Element; renderList?: () => JSX.Element; renderCancelButton?: () => JSX.Element; - keyboardShouldPersistTaps?: "never" | "always" | "handle"; + keyboardShouldPersistTaps?: 'never' | 'always' | 'handle'; autoFocus?: boolean; // styling props @@ -52,10 +44,11 @@ export interface ModalFilterPickerProps { cancelButtonTextStyle?: StyleProp; titleTextStyle?: StyleProp; optionTextStyle?: StyleProp; + selectedOptionTextStyle?: StyleProp; } -declare class ModalFilterPicker< - T extends ModalFilterPickerOption -> extends React.Component> {} +declare class ModalFilterPicker extends React.Component< +ModalFilterPickerProps +> {} export default ModalFilterPicker;