2017-02-18 2 views
7

Est-il possible de faire circuler le type vérifier un observable? J'utilise redux-observable pour construire des épopées qui surveillent les actions à distribuer et, s'il y a une correspondance, elles exécutent du code asynchrone. L'argument action$ de l'épopée est observable, mais il ne semble pas y avoir de type Observable<> dans Flow. Comment attribuer correctement un type de flux à action$?

// @ flow 
const fetchApiEpic = (action$) => { 
    ... 
}; 

Contenu de action$:

enter image description here

Répondre

5

Il est certainement possible de circuler de type RxJS et Redux observables, mais aucune bibliothèque ne fournit actuellement des définitions de type officielles pour eux afin que vous auriez besoin de trouver la communauté ceux (s'ils existent) ou créez les vôtres.

Les projets flow-typed contiennent des définitions de type non officielles pour RxJS v5, mais pas pour redux-observable. Vous pouvez utiliser le TypeScript definition comme référence, si vous voulez créer le vôtre.