Initial commit
[yaffs-website] / node_modules / asynckit / stream.js
1 var inherits              = require('util').inherits
2   , Readable              = require('stream').Readable
3   , ReadableAsyncKit      = require('./lib/readable_asynckit.js')
4   , ReadableParallel      = require('./lib/readable_parallel.js')
5   , ReadableSerial        = require('./lib/readable_serial.js')
6   , ReadableSerialOrdered = require('./lib/readable_serial_ordered.js')
7   ;
8
9 // API
10 module.exports =
11 {
12   parallel      : ReadableParallel,
13   serial        : ReadableSerial,
14   serialOrdered : ReadableSerialOrdered, 
15 };
16
17 inherits(ReadableAsyncKit, Readable);
18
19 inherits(ReadableParallel, ReadableAsyncKit);
20 inherits(ReadableSerial, ReadableAsyncKit);
21 inherits(ReadableSerialOrdered, ReadableAsyncKit);