Как сделать аннотацию типа потока для ресурсов React Native?

Я хочу передать изображение компоненту React Native. Каков тип ресурса изображения?

import image from './avatar.png'

type Avatar = {
  img: ???   // what is the type of image resource?
};
const Avatar = ({ img }: Avatar) => (<Icon img={img}>)

person Xaree Lee    schedule 19.05.2017    source источник
comment
Это тип number.   -  person Dan    schedule 19.05.2017
comment
Вы узнали, как это решить?   -  person Uilque Messias    schedule 16.02.2018


Ответы (1)


Спасибо @Dan. Ты прав.

type Avatar = {
  img: number
};

В RN мы часто используем require('imagepath') в качестве источника компонента изображения. Как вы видите ниже, тип require('imagepath') возвращает тип number. Я только что попробовал, работает.

введите здесь описание изображения

person Runryan    schedule 26.03.2019