@bitmatrix/int53
TypeScript icon, indicating that this package has built-in type declarations

1.0.2 • Public • Published

int53

Refactoring dannycoates's int53 lib with number type enum parameter instead of function name with typescript.

Int53Type

Int64BE = "Int64BE",
Int64LE = "Int64LE",
UInt64BE = "UInt64BE",
UInt64LE = "UInt64LE",

API

import { Int53Type, readInt53, writeInt53 } from "./index";

var number = readInt53(Int53Type.Int64BE, buffer, offset)
var number = readInt53(Int53Type.Int64LE, buffer, offset)
var number = readInt53(Int53Type.UInt64BE, buffer, offset)
var number = readInt53(Int53Type.UInt64LE, buffer, offset)

writeInt53(Int53Type.Int64BE, number, buffer, offset)
writeInt53(Int53Type.Int64LE, number, buffer, offset)
writeInt53(Int53Type.UInt64BE, number, buffer, offset)
writeInt53(Int53Type.UInt64LE, number, buffer, offset)

why?

Sometimes you need to read and write 64-bit integers. For some things like timestamps, file sizes, and counters the 53-bits offered by a double is enough to get by, and easier to work with than a bigint module.

License

MIT

Free Software, Hell Yeah!

Readme

Keywords

none

Package Sidebar

Install

npm i @bitmatrix/int53

Weekly Downloads

0

Version

1.0.2

License

MIT

Unpacked Size

10.3 kB

Total Files

14

Last publish

Collaborators

  • ayseren
  • hsynsrts
  • afarukcali