UNPKG

byte-beta

Version:

Input Buffer and Output Buffer, just like Java ByteBuffer

81 lines (80 loc) 1.58 kB
// put / get number types module.exports = { Double: { size: 8, writeBE: 'writeDoubleBE', writeLE: 'writeDoubleLE', readBE: 'readDoubleBE', readLE: 'readDoubleLE' }, Float: { size: 4, writeBE: 'writeFloatBE', writeLE: 'writeFloatLE', readBE: 'readFloatBE', readLE: 'readFloatLE' }, Int8: { size: 1, writeBE: 'writeInt8', writeLE: 'writeInt8', readBE: 'readInt8', readLE: 'readInt8' }, UInt8: { size: 1, writeBE: 'writeUInt8', writeLE: 'writeUInt8', readBE: 'readUInt8', readLE: 'readUInt8' }, Short: { size: 2, writeBE: 'writeInt16BE', writeLE: 'writeInt16LE', readBE: 'readInt16BE', readLE: 'readInt16LE' }, Int16: { size: 2, writeBE: 'writeInt16BE', writeLE: 'writeInt16LE', readBE: 'readInt16BE', readLE: 'readInt16LE' }, UInt16: { size: 2, writeBE: 'writeUInt16BE', writeLE: 'writeUInt16LE', readBE: 'readUInt16BE', readLE: 'readUInt16LE' }, Int: { size: 4, writeBE: 'writeInt32BE', writeLE: 'writeInt32LE', readBE: 'readInt32BE', readLE: 'readInt32LE' }, UInt: { size: 4, writeBE: 'writeUInt32BE', writeLE: 'writeUInt32LE', readBE: 'readUInt32BE', readLE: 'readUInt32LE' }, Int32: { size: 4, writeBE: 'writeInt32BE', writeLE: 'writeInt32LE', readBE: 'readInt32BE', readLE: 'readInt32LE' }, UInt32: { size: 4, writeBE: 'writeUInt32BE', writeLE: 'writeUInt32LE', readBE: 'readUInt32BE', readLE: 'readUInt32LE' } };