1/** `lodash.get` */
2export function get(obj: any, key: string): any {
3  const branches = key.split('.');
4  let current: any = obj;
5  let branch: string | undefined;
6  while ((branch = branches.shift())) {
7    if (!(branch in current)) {
8      return undefined;
9    }
10    current = current[branch];
11  }
12  return current;
13}
14