redux-tiles
Version:
Library to create and easily compose redux pieces together in less verbose manner
32 lines • 868 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
function isArray(arrayToCheck) {
return Array.isArray(arrayToCheck);
}
exports.isArray = isArray;
function isString(stringToCheck) {
return typeof stringToCheck === "string";
}
exports.isString = isString;
function isFunction(functionToCheck) {
return typeof functionToCheck === "function";
}
exports.isFunction = isFunction;
function get(object, path) {
return path.reduce(function (res, key) {
if (!res) {
return undefined;
}
return res[key];
}, object);
}
exports.get = get;
function mapValues(object, cb) {
return Object.keys(object).reduce(function (hash, key) {
var value = object[key];
hash[key] = cb(value);
return hash;
}, {});
}
exports.mapValues = mapValues;
//# sourceMappingURL=utils.js.map