1
このようにCommonJSを使用する場合、適切なフロー宣言ファイルを作成するにはどうすればよいですか? これはdemo.js.という名前のファイルにあります。CommonJSを使用したフロー宣言ファイル
// @flow
function product(a, b) {
return a * b;
}
exports.product = product;
これは私が試みたものです。これはdemo.js.flowという名前のファイルにあります。
// @flow
declare export function product(a: number, b: number): number;
フローは、前のファイルのパラメータaおよびbに注釈が存在しないと依然として文句を言います。
あなたは '.flowconfig'にあなたの宣言のフォルダを追加しましたか? https://flowtype.org/docs/declarations.html#pointing-your-project-to-declarations –
実際には、あなたが.js.flowを使用しているので問題ではありません。デモと同じフォルダにあります。私は推測していますか? –
Right Andy、同じフォルダにあります。私はちょうど正しい文書が見つからない限り、これはまだどこにでも文書化されていないようです。 –