Итак, у меня есть три ts
файла с именами, приведенными ниже:
- MyModule.ios.ts
- MyModule.android.ts
- MyModule.ts (пусто)
первые два файла имеют метод с именем: setup()
, который нужно запускать на основе платформы. Метро-компоновщик также выполнит разрешение, попытается импортировать .ios при сборке для ios и .android при сборке для android ..
и у меня есть другой файл, который импортирует этот метод следующим образом:
import { setup } from 'MyModule';
проблема в том, что я не уверен, что это разрешит файлы .android и .ios. Как правильно разделить код на части?
Я нашел этот обходной путь здесь, но мне было интересно, есть ли лучший способ: https://github.com/Microsoft/TypeScript/issues/8328#issuecomment-219583152