datakit
Version:
Simple JavaScript toolkit for data transform across JSON, CSV and YAML.
41 lines • 1.29 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.isUndefined = exports.isArray = exports.isNumber = exports.isBoolean = exports.isDate = exports.isString = exports.isFunction = exports.isObject = void 0;
// @ts-ignore
var typy_1 = __importDefault(require("typy"));
function isObject(v) {
return (0, typy_1.default)(v).isObject && !isDate(v);
}
exports.isObject = isObject;
function isFunction(v) {
return (0, typy_1.default)(v).isFunction;
}
exports.isFunction = isFunction;
function isString(v) {
return (0, typy_1.default)(v).isString;
}
exports.isString = isString;
function isDate(v) {
return Object.prototype.toString.call(v) === "[object Date]";
}
exports.isDate = isDate;
function isBoolean(v) {
return (0, typy_1.default)(v).isBoolean;
}
exports.isBoolean = isBoolean;
function isNumber(v) {
return (0, typy_1.default)(v).isNumber;
}
exports.isNumber = isNumber;
function isArray(v) {
return (0, typy_1.default)(v).isArray;
}
exports.isArray = isArray;
function isUndefined(v) {
return v === undefined;
}
exports.isUndefined = isUndefined;
//# sourceMappingURL=utils.js.map