UNPKG

@spark-web/utils

Version:

--- title: Utilities isExperimentalPackage: true ---

43 lines (37 loc) 751 B
'use strict'; /** * Checks whether or not a value is a boolean. * * @param value */ function isBoolean(value) { return typeof value === 'boolean'; } /** * Checks whether or not a value is a function. * * @param value */ function isFunction(value) { return !!(value && {}.toString.call(value) == '[object Function]'); } /** * Checks whether or not a value is a number. * * @param value */ function isNumber(value) { return typeof value === 'number' && !isNaN(value); } /** * Checks whether or not a value is a string. * * @param value */ function isString(value) { return typeof value === 'string'; } exports.isBoolean = isBoolean; exports.isFunction = isFunction; exports.isNumber = isNumber; exports.isString = isString;