node_modules/es-abstract/2017/NumberToRawBytes.js in immosquare-cleaner-0.1.32 vs node_modules/es-abstract/2017/NumberToRawBytes.js in immosquare-cleaner-0.1.38

- old
+ new

@@ -1,20 +1,17 @@ 'use strict'; -var GetIntrinsic = require('get-intrinsic'); +var $TypeError = require('es-errors/type'); -var $TypeError = GetIntrinsic('%TypeError%'); - var hasOwnProperty = require('./HasOwnProperty'); var ToInt16 = require('./ToInt16'); var ToInt32 = require('./ToInt32'); var ToInt8 = require('./ToInt8'); var ToUint16 = require('./ToUint16'); var ToUint32 = require('./ToUint32'); var ToUint8 = require('./ToUint8'); var ToUint8Clamp = require('./ToUint8Clamp'); -var Type = require('./Type'); var valueToFloat32Bytes = require('../helpers/valueToFloat32Bytes'); var valueToFloat64Bytes = require('../helpers/valueToFloat64Bytes'); var integerToNBytes = require('../helpers/integerToNBytes'); @@ -49,13 +46,13 @@ module.exports = function NumberToRawBytes(type, value, isLittleEndian) { if (typeof type !== 'string' || !hasOwnProperty(TypeToSizes, type)) { throw new $TypeError('Assertion failed: `type` must be a TypedArray element type: ' + keys(TypeToSizes)); } - if (Type(value) !== 'Number') { + if (typeof value !== 'number') { throw new $TypeError('Assertion failed: `value` must be a Number'); } - if (Type(isLittleEndian) !== 'Boolean') { + if (typeof isLittleEndian !== 'boolean') { throw new $TypeError('Assertion failed: `isLittleEndian` must be a Boolean'); } if (type === 'Float32') { // step 1 return valueToFloat32Bytes(value, isLittleEndian);