1*082815dcSEvan Bacon"use strict";
2*082815dcSEvan Bacon
3*082815dcSEvan BaconObject.defineProperty(exports, "__esModule", {
4*082815dcSEvan Bacon  value: true
5*082815dcSEvan Bacon});
6*082815dcSEvan Baconexports.get = get;
7*082815dcSEvan Bacon/** `lodash.get` */
8*082815dcSEvan Baconfunction get(obj, key) {
9*082815dcSEvan Bacon  const branches = key.split('.');
10*082815dcSEvan Bacon  let current = obj;
11*082815dcSEvan Bacon  let branch;
12*082815dcSEvan Bacon  while (branch = branches.shift()) {
13*082815dcSEvan Bacon    if (!(branch in current)) {
14*082815dcSEvan Bacon      return undefined;
15*082815dcSEvan Bacon    }
16*082815dcSEvan Bacon    current = current[branch];
17*082815dcSEvan Bacon  }
18*082815dcSEvan Bacon  return current;
19*082815dcSEvan Bacon}
20*082815dcSEvan Bacon//# sourceMappingURL=obj.js.map