と互換性がありません。だから私は、このタイプのエラーを取得しています、そして、それはstdout
を明確にするためにはあまり意味
src/bins/assembler.js:19
19: compileTo(module, stdout);
^^^^^^ tty$WriteStream. This type is incompatible with
11: export function compileTo(repr: ir.Module, target: stream.Writable) {
^^^^^^^^^^^^^^^ stream$Writable. See: src/asm/output.js:11
を作るていないものを私から
process.stdout
ですstdout
がstream.Writable
であることを理解していますが、実装ではtype of stdout
を確認しましたが、そうです。
declare class Process extends events$EventEmitter {
...
stdout : stream$Writable | tty$WriteStream;
...
}
declaration var process: Process;
0123私が達成しようとしているもののように
ない私が間違ってやっているのかわから...しかし、私は(今日のような)流れの最新バージョンを使用してい
$ flow version
> Flow, a static type checker for JavaScript, version 0.25.0
を持っていますそのようなファイルとして、あるいはこの場合stdout
で、一般的な出力を書き込み、私が理解からstream.Writable
がそのタイプであり、それはそれの宣言に従って、インターフェイスのstdout
サブスクライブに...
は私の仮定が正しい、あるいは午前です機能私はのポイントを誤解していますstdout
の定義で演算子?私はcompileTo
で私のタイプについてもっと説明しなければなりませんか?または、私が間違って行ったことがありますか?flow
?
これは、流れに私の最初のプロジェクトは、私はstdout
declarationによって指定されているように、タイプがstream$Writable
またはtty$WriteStream
のいずれかになります...