@cuties/buffer
v1.2.3
Published
Cutie extension for buffer module in Node.
Downloads
12
Readme
cutie-buffer
Cutie extension for buffer module in Node. It's based on the Async Tree Pattern.
Examples
You can find examples of using this library in the test directory.
Install
npm install @cuties/buffer
Run test
npm test
Run build
npm run build
Usage
const {
// Needed async objects here from the table below
} = require('@cuties/buffer');
For more information about parameters in the async objects visit docs of Node for buffer module.
| Async Object | Async/sync call | Parameters | Representation result |
| ------------- | ----------------| ---------- | --------------------- |
| AllocatedBuffer
| Buffer.alloc
| size, fill(0), encoding('utf8')
| buffer
|
| AllocatedUnsafeBuffer
| Buffer.allocUnsafe
| size
| buffer
|
| AllocatedUnsafeSlowBuffer
| Buffer.allocUnsafeSlow
| size
| buffer
|
| AreBuffersEqual
| buf1.equals(buf2)
| buf1, buf2
| boolean
|
| ArrayBufferOfBuffer
| buf.buffer
| buf
| ArrayBuffer
|
| ArrayOfBuffers
| ...buffers | ...buffers
| buffer[]
|
| BufferAsJSON
| buf.toJSON
| buf
| json
|
| BufferEntries
| buf.entries
| buf
| iterator [index, byte]
|
| BufferFromArray
| Buffer.from
| array
| buffer
|
| BufferFromArrayBuffer
| Buffer.from
| arrayBuf, byteOffset(0), length(arrayBuf.length - byteOffset)
| buffer
|
| BufferFromBuffer
| Buffer.from
| buf
| buffer
|
| BufferFromObject
| Buffer.from
| object, offsetOrEncoding, length
| buffer
|
| BufferFromString
| Buffer.from
| string, encoding('utf8')
| buffer
|
| BufferKeys
| buf.keys
| buf
| iterator [index]
|
| BufferLength
| buf.length
| buf
| integer
|
| BufferValues
| buf.values
| buf
| iterator [byte]
|
| ByteLengthOfBuffer
| Buffer.byteLength
| string, encoding('utf8')
| integer
|
| ComparedBuffers
| source.compare
| source, target, targetStart(0), targetEnd(target.length), sourceStart(0), sourceEnd(source.length)
| integer
|
| ConcatenatedBuffers
| Buffer.concat
| buffers, totalLength
| buffer
|
| CopiedBuffer
| source.copy
| source, target, targetStart(0), sourceStart(0), sourceEnd(source.length)
| target
|
| FilledBuffer
| buf.fill
| buf, value, offset, end, encoding
| buffer
|
| IndexOf
| buf.indexOf
| buf, value, byteOffset(0), encoding('utf8')
| integer
|
| IsBuffer
| Buffer.isBuffer
| obj
| boolean
|
| IsEncoding
| Buffer.isEncoding
| encoding
| boolean
|
| IsIncluded
| buf.includes
| buf, value, byteOffset(0), encoding('utf8')
| boolean
|
| LastIndexOf
| buf.lastIndexOf
| buf, value, byteOffset(buf.length - 1), encoding('utf8')
| boolean
|
| ReadDoubleBE
| buf.readDoubleBE
| buf, offset
| number
|
| ReadDoubleLE
| buf.readDoubleLE
| buf, offset
| number
|
| ReadFloatBE
| buf.readFloatBE
| buf, offset
| number
|
| ReadFloatLE
| buf.readFloatLE
| buf, offset
| number
|
| ReadInt16BE
| buf.readInt16BE
| buf, offset
| number
|
| ReadInt16LE
| buf.readInt16LE
| buf, offset
| number
|
| ReadInt32BE
| buf.readInt32BE
| buf, offset
| number
|
| ReadInt32LE
| buf.readInt32LE
| buf, offset
| number
|
| ReadInt8
| buf.readInt8
| buf, offset
| number
|
| ReadIntBE
| buf.readIntBE
| buf, offset, byteLength
| number
|
| ReadIntLE
| buf.readIntLE
| buf, offset, byteLength
| number
|
| ReadUInt16BE
| buf.readUInt16BE
| buf, offset
| number
|
| ReadUInt16LE
| buf.readUInt16LE
| buf, offset
| number
|
| ReadUInt32BE
| buf.readUInt32BE
| buf, offset
| number
|
| ReadUInt32LE
| buf.readUInt32LE
| buf, offset
| number
|
| ReadUInt8
| buf.readUInt8
| buf, offset
| number
|
| ReadUIntBE
| buf.readUIntBE
| buf, offset, byteLength
| number
|
| ReadUIntLE
| buf.readUIntLE
| buf, offset, byteLength
| number
|
| SlicedBuffer
| buf.slice
| buf, start(0), end(buf.length)
| buffer
|
| StringFromBuffer
| buf.toString
| buf, encoding('utf8'), start(0), end(buf.length)
| string
|
| Swapped16Buffer
| buf.swap16
| buf
| buffer
|
| Swapped32Buffer
| buf.swap32
| buf
| buffer
|
| Swapped64Buffer
| buf.swap32
| buf
| buffer
|
| TranscodedBuffer
| buffer.transcode
| source, fromEnc, toEnc
|
| WrittenBuffer
| buf.write
| buf, string, offset(0), length(buf.length - offset), encoding('utf8')
| buffer
|
| WrittenDoubleBE
| buf.writeDoubleBE
| buf, value, offset
| number
|
| WrittenDoubleLE
| buf.writeDoubleLE
| buf, value, offset
| number
|
| WrittenFloatBE
| buf.writeFloatBE
| buf, value, offset
| number
|
| WrittenFloatLE
| buf.writeFloatLE
| buf, value, offset
| number
|
| WrittenInt16BE
| buf.writeInt16BE
| buf, value, offset
| number
|
| WrittenInt16LE
| buf.writeInt16LE
| buf, value, offset
| number
|
| WrittenInt32BE
| buf.writeInt32BE
| buf, value, offset
| number
|
| WrittenInt32LE
| buf.writeInt32LE
| buf, value, offset
| number
|
| WrittenInt8
| buf.writeInt8
| buf, value, offset
| number
|
| WrittenIntBE
| buf.writeIntBE
| buf, value, offset, byteLength
| number
|
| WrittenIntLE
| buf.writeIntLE
| buf, value, offset, byteLength
| number
|
| WrittenUInt16BE
| buf.writeUInt16BE
| buf, value, offset
| number
|
| WrittenUInt16LE
| buf.writeUInt16LE
| buf, value, offset
| number
|
| WrittenUInt32BE
| buf.writeUInt32BE
| buf, value, offset
| number
|
| WrittenUInt32LE
| buf.writeUInt32LE
| buf, value, offset
| number
|
| WrittenUInt8
| buf.writeUInt8
| buf, value, offset
| number
|
| WrittenUIntBE
| buf.writeUIntBE
| buf, value, offset, byteLength
| number
|
| WrittenUIntLE
| buf.writeUIntLE
| buf, value, offset, byteLength
| number
|