Skip to content

TextInput flow type for props is not exported #26263

@vasilich6107

Description

@vasilich6107

If we look through this file we can see that there are a lot of types are exported.
https://github.com/facebook/react-native/blob/master/Libraries/Components/TextInput/TextInput.js

But the main type type Props = {...} is not exported.

I'm using react-native-material-textfield(https://github.com/n4kz/react-native-material-textfield) and I can not make proper typings for it cause I'm not able to write something like:

import type { TextFieldProps } from 'react-native-material-textfield';
import type { Props } from 'react-native/Libraries/Components/TextInput/TextInput';

type ResultingProps = {|
    ...TextFieldProps,
    ...Props
|};

React Native version:
0.60.4

Steps To Reproduce

Look at this line
https://github.com/facebook/react-native/blob/master/Libraries/Components/TextInput/TextInput.js#L412

Describe what you expected to happen:
Could you add export to the type Props in nearest release?

Metadata

Metadata

Assignees

No one assigned

    Labels

    BugComponent: TextInputRelated to the TextInput component.FlowStaleThere has been a lack of activity on this issue and it may be closed soon.

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions