@segment/analytics-next
Version:
Analytics Next (aka Analytics 2.0) is the latest version of Segment’s JavaScript SDK - enabling you to send your data to any tool without having to learn, test, or use a new API every time.
19 lines • 578 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.pick = void 0;
var tslib_1 = require("tslib");
/**
* @example
* pick({ 'a': 1, 'b': '2', 'c': 3 }, ['a', 'c'])
* => { 'a': 1, 'c': 3 }
*/
function pick(object, keys) {
return Object.assign.apply(Object, tslib_1.__spreadArray([{}], keys.map(function (key) {
var _a;
if (object && Object.prototype.hasOwnProperty.call(object, key)) {
return _a = {}, _a[key] = object[key], _a;
}
}), false));
}
exports.pick = pick;
//# sourceMappingURL=pick.js.map