2016-10-08 10 views
1

ノードjsストリームオブジェクトを指定すると、それがobjectModeのオブジェクトストリームであるかどうかをどのように判断するのですか? ノードストリームがobjectModeにあるかどうかを調べる

は私がmyReadableStreamはオブジェクトモードであると判断することができますどのように読めるストリームインスタンス

const myReadableStream = new ReadableStreamImplementation({ 
    options: { objectMode : true } 
}); 

を持っていると言います。読み込めるメソッドやプロパティはありますか?ノードストリームのドキュメントをスキミングして答えを見つけることができませんでした。

EDITストリームにタップすることなく伝える方法はありますか?ストリームオブジェクト自体だけはありますか?

+0

「objectMode」とは何ですか?あなたは何を達成しようとしていますか? – guest271314

+0

データが入ってきたときにデータをチェックできると思います。オブジェクト/文字列/バッファのいずれかです。 – Keith

+0

ストリームをタップすることなく伝える方法はありますか? – cphoover

答えて

1

ReadableStreamであることがわかっている場合は、stream._readableState.objectModeを確認できます。

+0

チェックする変数は 'stream._readableState.objectMode'です。可能であれば、その使用は避けるべきであることに注意してください([この問題](https://github.com/nodejs/node/issues/445)を参照してください) –

+0

ありがとう、編集しました。 – ChemicalRocketeer

関連する問題