{"version":3,"sources":["../src/utils.ts"],"sourcesContent":["type DeepPartial<T> = T extends object\n  ? { [P in keyof T]?: DeepPartial<T[P]> }\n  : T;\n\nexport function deepGet<T extends object>(\n  obj: DeepPartial<T>,\n  path: string[]\n): unknown {\n  return path.reduce((acc: unknown, key) => {\n    if (acc && typeof acc === \"object\" && key in acc) {\n      return (acc as Record<string, unknown>)[key];\n    }\n    return undefined;\n  }, obj);\n}\n"],"mappings":";;;;;;;;;;;;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAIO,SAAS,QACd,KACA,MACS;AACT,SAAO,KAAK,OAAO,CAAC,KAAc,QAAQ;AACxC,QAAI,OAAO,OAAO,QAAQ,YAAY,OAAO,KAAK;AAChD,aAAQ,IAAgC,GAAG;AAAA,IAC7C;AACA,WAAO;AAAA,EACT,GAAG,GAAG;AACR;","names":[]}