@formant/ava
Version:
A framework for automated visual analytics.
22 lines (21 loc) • 652 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.isNumberLike = exports.isUndefined = exports.isObject = exports.isString = void 0;
var lodash_1 = require("lodash");
function isString(val) {
return typeof val === 'string';
}
exports.isString = isString;
function isObject(val) {
return val !== null && typeof val === 'object';
}
exports.isObject = isObject;
function isUndefined(val) {
return val === undefined;
}
exports.isUndefined = isUndefined;
function isNumberLike(val) {
var numVal = (0, lodash_1.toNumber)(val);
return !(0, lodash_1.isNaN)(numVal);
}
exports.isNumberLike = isNumberLike;