{ "valid": [ { "dec": 0, "hex": "0000000000000000" }, { "dec": 1, "hex": "0100000000000000" }, { "dec": 252, "hex": "fc00000000000000" }, { "dec": 253, "hex": "fd00000000000000" }, { "dec": 254, "hex": "fe00000000000000" }, { "dec": 255, "hex": "ff00000000000000" }, { "dec": 65534, "hex": "feff000000000000" }, { "dec": 65535, "hex": "ffff000000000000" }, { "dec": 65536, "hex": "0000010000000000" }, { "dec": 65537, "hex": "0100010000000000" }, { "dec": 4294967295, "hex": "ffffffff00000000" }, { "dec": 4294967296, "hex": "0000000001000000" }, { "dec": 4294967297, "hex": "0100000001000000" }, { "dec": 9007199254740991, "hex": "ffffffffffff1f00" } ], "invalid": { "readUInt64LE": [ { "description": "n === 2^53", "exception": "RangeError: value out of range", "hex": "0000000000002000", "dec": 9007199254740992 }, { "description": "n > 2^53", "exception": "RangeError: value out of range", "hex": "0100000000002000", "dec": 9007199254740993 } ], "writeUInt64LE": [ { "description": "n === 2^53", "exception": "RangeError: value out of range", "hex": "0000000000002000", "dec": 9007199254740992 }, { "description": "n > 2^53", "exception": "RangeError: value out of range", "hex": "0100000000002000", "dec": 9007199254740993 }, { "description": "n < 0", "exception": "specified a negative value for writing an unsigned value", "hex": "", "dec": -1 }, { "description": "0 < n < 1", "exception": "value has a fractional component", "hex": "", "dec": 0.1 } ] } }