transition-manager
Version:
Transition Manager. Framework independent transition manager to transition elements using states and actions.
26 lines (22 loc) • 563 B
JavaScript
;
Object.defineProperty(exports, '__esModule', {
value: true
});
/*jshint -W084 */
/*jshint unused:false*/
var slice = require('./slice');
/**
* Return a copy of the object, filtered to only have values for the whitelisted keys.
*/
function pick(obj, var_keys) {
var keys = typeof arguments[1] !== 'string' ? arguments[1] : slice(arguments, 1),
out = {},
i = 0,
key;
while (key = keys[i++]) {
out[key] = obj[key];
}
return out;
}
exports['default'] = pick;
module.exports = exports['default'];