Spaces:
Configuration error
Configuration error
; | |
var GetIntrinsic = require('get-intrinsic'); | |
var $Uint8Array = GetIntrinsic('%Uint8Array%', true); | |
var $Uint32Array = GetIntrinsic('%Uint32Array%', true); | |
var typedArrayBuffer = require('typed-array-buffer'); | |
var uInt32 = $Uint32Array && new $Uint32Array([0x12345678]); | |
var uInt8 = uInt32 && new $Uint8Array(typedArrayBuffer(uInt32)); | |
module.exports = uInt8 | |
? uInt8[0] === 0x78 | |
? 'little' | |
: uInt8[0] === 0x12 | |
? 'big' | |
: uInt8[0] === 0x34 | |
? 'mixed' // https://developer.mozilla.org/en-US/docs/Glossary/Endianness | |
: 'unknown' // ??? | |
: 'indeterminate'; // no way to know | |