react-simple-resizer
Version:
An intuitive React component set for multi-column resizing
25 lines (24 loc) • 660 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
function isValidNumber(num) {
return typeof num === 'number' && num === num;
}
exports.isValidNumber = isValidNumber;
function noop() { }
exports.noop = noop;
function omit(props, ignoreKeys) {
var ignoreKeyMap = ignoreKeys.reduce(function (map, key) {
map[key] = true;
return map;
}, {});
return Object.keys(props).reduce(function (newProps, key) {
if (ignoreKeyMap[key]) {
return newProps;
}
else {
newProps[key] = props[key];
return newProps;
}
}, {});
}
exports.omit = omit;