UNPKG

ramda-extension

Version:

Helpful functions built on top of the mighty Ramda

41 lines (36 loc) 1.07 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _ramda = require("ramda"); var _isNumeric = _interopRequireDefault(require("./isNumeric")); /** * Returns true if argument is not finite numeric value. * * @func * @category Logic * * @example * * R_.isNotNumeric(-1) // false * R_.isNotNumeric(0) // false * R_.isNotNumeric(1) // false * R_.isNotNumeric(1.1) // false * R_.isNotNumeric(Infinity) // true * R_.isNotNumeric(NaN) // true * R_.isNotNumeric('') // true * R_.isNotNumeric(() => {}) // true * R_.isNotNumeric(false) // true * R_.isNotNumeric(null) // true * R_.isNotNumeric(undefined)// true * R_.isNotNumeric({}) // true * R_.isNotNumeric([]) // true * * @sig a -> Boolean * */ var isNotNumeric = (0, _ramda.complement)(_isNumeric.default); var _default = isNotNumeric; exports.default = _default;