TL; DR Wie sage ich flow
, um Typdefinitionen aus importierten Modulen zu importieren, die nicht mit @flow
deklariert sind?
Fließnähte, um Typen aus Dateien ableiten zu können, die nicht die Fließsyntax verwenden (siehe Beispiel).
Es ist auch möglich, alle Importe aus einer bestimmten Datei mit flow get-importers
aufzulisten. Die Tools scheinen da zu sein, aber ich kann nicht herausfinden, wie man flow
automatisch anweist, um die Typdefinitionen von meinen Importen zu erhalten, die nicht mit @flow
deklariert sind.
Ich möchte, dass es die Importkette durchläuft, die Typen berechnet und sie in Dateien verwendet, die mit @flow
markiert sind. Ich will nicht, dass es Typ Prüfcode nicht mit @flow
markiert, nur die Typen abrufen.
Ich formuliere deine Frage zu dem, was ich glaube, meinen Sie.
Wie erstelle ich Typdefinitionen für Dateien, von denen Flow nichts weiß?
Es gibt zwei Dinge:
node_modules
oder so), können Sie neben ihr eine *.js.flow
-Datei erstellen, die ihre Exporte dokumentiert. node_modules
oder so), können Sie eine libdef-Datei in flow-typed/name-of-library.js
erstellen.
Für .js.flow
files schreiben Sie die folgenden Definitionen:
Für libdef Dateien schreiben Sie die folgenden Definitionen:
%Vor%Hoffentlich beantwortet das deine Frage
Tags und Links javascript flowtype