文件名称:ts-stream:类型安全的对象流,无缝支持背压,结束和错误处理
文件大小:84KB
文件格式:ZIP
更新时间:2024-05-22 02:48:50
typescript stream promise backpressure TypeScript
介绍
TS-Stream为类型安全的对象流提供了对反压,结束和错误处理的无缝支持。
它可以用作“普通” Javascript和TypeScript中Node的对象模式流的可靠且易于使用的替代方法。
特征:
类型安全(TypeScript)
Promisified接口(使用原生的承诺,用如有必要)
易于实现具有错误处理和背压的流
错误处理的更多选项
支持流中止
支持EOF(有或没有错误)
在提前结束和/或出现错误的情况下,行为具有明确性和确定性
用法和示例
为简洁起见,在ES6表示法中给出了示例(例如(n) => n * 2而不是function (n) { return n * 2; } ),但是该库也可以在“普通” ES5中使用。
如果看到例如new Stream
【文件预览】:
ts-stream-master
----.travis.yml(142B)
----package.json(2KB)
----tslint.json(379B)
----.prettierrc(65B)
----package-lock.json(96KB)
----src()
--------test()
--------examples()
--------lib()
----.npmignore(185B)
----.coveralls.yml(24B)
----LICENSE.md(1KB)
----.gitignore(62B)
----.mocharc.json(76B)
----README.md(20KB)
----.editorconfig(209B)
----.gitattributes(34B)
----.vscode()
--------launch.json(755B)
--------settings.json(373B)