UNPKG

@cashfarm/lang

Version:

Extends TypeScript/Javascript with basic classes and functions

51 lines 1.36 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); function isPresent(value) { return value !== undefined && value !== null; } exports.isPresent = isPresent; function isBlank(value) { return isEmpty(value); } exports.isBlank = isBlank; function isEmpty(value) { return value === undefined || value === null || value === ''; } exports.isEmpty = isEmpty; function isBoolean(value) { return typeof value === 'boolean'; } exports.isBoolean = isBoolean; function isNumber(value) { return typeof value === 'number'; } exports.isNumber = isNumber; function isString(value) { return typeof value === 'string'; } exports.isString = isString; function isFunction(value) { return typeof value === 'function'; } exports.isFunction = isFunction; function isPromise(value) { return value instanceof Promise; } exports.isPromise = isPromise; function isArray(value) { return Array.isArray(value); } exports.isArray = isArray; function isDate(value) { return value instanceof Date && !isNaN(value.valueOf()); } exports.isDate = isDate; function isJsobject(val) { return val !== null && (typeof val === 'function' || typeof val === 'object'); } exports.isJsobject = isJsobject; function isPrimitive(value) { return !isJsobject(value); } exports.isPrimitive = isPrimitive; //# sourceMappingURL=is.js.map