From 46e43f4bde4a35785b4997b81e86cd19f046b69b Mon Sep 17 00:00:00 2001 From: Minteck Date: Tue, 21 Dec 2021 16:52:28 +0100 Subject: Commit --- src/node_modules/es-abstract/2020/ToInteger.js | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 src/node_modules/es-abstract/2020/ToInteger.js (limited to 'src/node_modules/es-abstract/2020/ToInteger.js') diff --git a/src/node_modules/es-abstract/2020/ToInteger.js b/src/node_modules/es-abstract/2020/ToInteger.js new file mode 100644 index 0000000..967713c --- /dev/null +++ b/src/node_modules/es-abstract/2020/ToInteger.js @@ -0,0 +1,15 @@ +'use strict'; + +var ES5ToInteger = require('../5/ToInteger'); + +var ToNumber = require('./ToNumber'); + +// https://www.ecma-international.org/ecma-262/11.0/#sec-tointeger + +module.exports = function ToInteger(value) { + var number = ToNumber(value); + if (number !== 0) { + number = ES5ToInteger(number); + } + return number === 0 ? 0 : number; +}; -- cgit