wanderer committed update depsLatest: 8acecac on 12/20/2017, 6:50:28 AM | |
π | .travis.yml |
π | LICENSE |
π | README.md |
π | index.js |
π | package-lock.json |
π | package.json |
π | tests |
README.md
SYNOPSIS
A simple pipe for buffers. Write data to one end and read data off the other end.
INSTALL
npm install buffer-pipe
USAGE
const pipe = require('buffer-pipe')
const p = new Pipe()
p.write(Buffer.from([1,2,3,4]))
const buf = p.read(2)
// <1, 2>
API
constructor
Creates a new instance of a pipe
Parameters
buf
Buffer an optional buffer to start with (optional, defaultBuffer.from([])
)
read
read num
number of bytes from the pipe
Parameters
num
Number
Returns Buffer
write
Wites a buffer to the pipe
Parameters
buf
Buffer
end
Whether or not there is more data to read from the buffer returns {Boolean}
bytesRead
returns the number of bytes read from the stream
Returns Integer
bytesWrote
returns the number of bytes wrote to the stream
Returns Integer
LICENSE
Built with git-ssb-web