read-only-stream:将可读可写流包装为只读

时间:2024-06-03 01:18:45
【文件属性】:

文件名称:read-only-stream:将可读可写流包装为只读

文件大小:5KB

文件格式:ZIP

更新时间:2024-06-03 01:18:45

JavaScript

只读流 将可读/可写流包装为只读,以防止破坏输入端 例子 假设您有一个模块在内部使用可读/可写流,但只希望公开该内部流的可读部分。 如果在内部使用可写侧并将可读侧公开为接口,则这很常见。 现在,为了方便起见,我们可以through内部through流编写一些类似的代码: var through = require ( 'through2' ) ; var readonly = require ( 'read-only-stream' ) ; module . exports = function ( ) { var stream = through ( ) ; stream . end ( 'wooooo\n' ) ; return readonly ( stream ) ; } ; 但使用者将无法写入输入端并破坏api: var wrap = requir


【文件预览】:
read-only-stream-master
----.travis.yml(94B)
----example()
--------main.js(125B)
--------wrap.js(186B)
----LICENSE(1KB)
----test()
--------ro.js(461B)
--------streams1.js(440B)
--------error.js(308B)
----readme.markdown(1KB)
----index.js(822B)
----package.json(792B)

网友评论