В приложении React Native, использующем React Navigation, у меня есть компонент экрана, где я хочу определить title
, используя свойство navigationOptions
на основе заданных параметров, например:
static navigationOptions = ({navigation}) => ({
title: navigation.state.params.myParam
});
Он работает нормально, и заголовок напечатан правильно.
Однако сейчас я переносю приложение в Typescript и хочу определить myParam
в качестве обязательной строки, и я не знаю, как определитьпараметр, поэтому я получаю автодополнение в своей IDE:
({navigation}: /* WhatDoIPutHere? */)
Я попробовал подход в этом Gist , но, как я прокомментировал себя там, это не работает нормально для меня ...
Какой правильный тип я могу использовать для определения ожидаемых параметров там?