Skip to content

fider/typed-object-stream

Repository files navigation

About

  • Node JS streams with strong typings.
  • Before you will use it note that there's still some work needs to be done here. There are already similar libraries but none of them fully covers typings for objectMode streams - this one is (or if not it will).
  • Exposed classes are Node streams typed extensions, but they are forced to be in objectMode as it is the only case where strong typings in streams have sense.

Requirements

Tested with node 10.16.3

Examples

Basic example

    import * as stream from 'typed-object-stream';

    let source: stream.Readable<  {code: number}                    > = ...;
    let modify: stream.Transform< {code: number}, {message: string} > = ...;
    let dest:   stream.Writable<                  {message: string} > = ...;


    source.pipe(modify).pipe(dest);

About

NodeJS object streams with typings

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published