@lancercomet/utils
Version:
My personal utils lib.
29 lines (28 loc) • 865 B
JavaScript
function isString(target) {
return typeof target === 'string';
}
function isNumber(target) {
return typeof target === 'number';
}
function isFunction(target) {
return typeof target === 'function';
}
function isUndefined(target) {
return typeof target === 'undefined';
}
function isNull(target) {
return target === null;
}
function isArray(target) {
return Array.isArray(target);
}
function isEmptyString(target) {
return isNull(target) || target === '' || isUndefined(target);
}
function isUnEmptyString(target) {
return isString(target) && target !== '';
}
function isObject(target) {
return typeof target === 'object' && target !== null && !isUndefined(target) && !isArray(target);
}
export { isNumber, isString, isFunction, isUndefined, isNull, isArray, isObject, isEmptyString, isUnEmptyString };