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