{"version":3,"file":"deep-unref.mjs","sources":["../../../../packages/utils/deep-unref.ts"],"sourcesContent":["import { unref } from 'vue'\r\nexport const deepUnref = (\r\n  obj: any[] | Record<string, any>\r\n): any[] | Record<string, any> => {\r\n  const currentObj: any[] | Record<string, any> = unref(obj)\r\n  for (const i in obj) {\r\n    currentObj[i] = unref(obj[i])\r\n    if (typeof obj[i] === 'object') {\r\n      currentObj[i] = deepUnref(obj[i])\r\n    }\r\n  }\r\n  return currentObj\r\n}\r\n"],"names":[],"mappings":";;;AACO,MAAM,SAAA,GAAY,CACvB,GAAA,KACgC;AAChC,EAAA,MAAM,UAAA,GAA0C,MAAM,GAAG,CAAA;AACzD,EAAA,KAAA,MAAW,KAAK,GAAA,EAAK;AACnB,IAAA,UAAA,CAAW,CAAC,CAAA,GAAI,KAAA,CAAM,GAAA,CAAI,CAAC,CAAC,CAAA;AAC5B,IAAA,IAAI,OAAO,GAAA,CAAI,CAAC,CAAA,KAAM,QAAA,EAAU;AAC9B,MAAA,UAAA,CAAW,CAAC,CAAA,GAAI,SAAA,CAAU,GAAA,CAAI,CAAC,CAAC,CAAA;AAAA,IAClC;AAAA,EACF;AACA,EAAA,OAAO,UAAA;AACT;;;;"}