Как импортировать типы React-Native через Typescript для Flow? - PullRequest
1 голос
/ 30 сентября 2019

В моем приложении-реактиве есть компонент TextInput. TextInput читает некоторые типы по следующему пути:

/Users/karl/Library/Caches/typescript/3.6/node_modules/@types/react-native/index.d.ts

Этот файл имеет несколько типов, в том числе:

export type KeyboardType = 'default' | 'email-address' | 'numeric' | 'phone-pad';

Я могу получить доступ к этому файлу с помощью cmd + clicking вдобавленная мной опора (с использованием vscode), чтобы перейти к ее определению.

Что меня интересует, так это то, как я могу ссылаться на типы в этом файле, чтобы я мог использовать их в моих определениях типа Flow?

Я хочу иметь возможность сделать что-то вроде:

// pseudocode
import type { KeyboardType } from 'react-native'

Как я могу это сделать?

1 Ответ

1 голос
/ 30 сентября 2019

Вы все делаете правильно, за исключением того, что вам не нужно слово type после import:

import { Image, StyleSheet, ReturnKeyType, KeyboardType } from "react-native";
...