UNPKG

@formant/ava

Version:

A framework for automated visual analytics.

22 lines (21 loc) 652 B
"use strict"; 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;