UNPKG

curls

Version:

💪 Responsive, expressive UI primitives for React written with Style Hooks and Emotion

30 lines (22 loc) • 730 B
'use strict' exports.__esModule = true exports.objectWithoutPropsMemo = exports.objectWithoutProps = void 0 var _trieMemoize = _interopRequireDefault(require('trie-memoize')) function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : {default: obj} } const objectWithoutProps = (obj, props) => { let next = {}, keys = Object.keys(obj), i = 0, len = keys.length for (; i < len; i++) if (props[keys[i]] === void 0) next[keys[i]] = obj[keys[i]] return next }, objectWithoutPropsMemo = (0, _trieMemoize.default)( [WeakMap, WeakMap], objectWithoutProps ) exports.objectWithoutPropsMemo = objectWithoutPropsMemo exports.objectWithoutProps = objectWithoutProps