as-services/libs/common/oapi/validators/is-integer.js

9 lines
208 B
JavaScript

module.exports = function isInteger(value) {
return (
!Number.isNaN(value) &&
(function (x) {
// eslint-disable-next-line no-bitwise
return (x | 0) === x
})(parseFloat(value))
)
}