| 'use strict'; | 
| var isObject = require('../internals/is-object'); | 
|   | 
| var floor = Math.floor; | 
|   | 
| // `IsIntegralNumber` abstract operation | 
| // https://tc39.es/ecma262/#sec-isintegralnumber | 
| // eslint-disable-next-line es/no-number-isinteger -- safe | 
| module.exports = Number.isInteger || function isInteger(it) { | 
|   return !isObject(it) && isFinite(it) && floor(it) === it; | 
| }; |