@modern-kit/utils
Version:
1 lines • 736 B
Source Map (JSON)
{"version":3,"file":"index.mjs","sources":["../../../src/common/parseJSON/index.ts"],"sourcesContent":["export function parseJSON<T = unknown>(value: string): T;\nexport function parseJSON<T>(value: T): T;\nexport function parseJSON<T>(value: string): T {\n if (typeof value !== 'string') {\n return value as T;\n }\n try {\n return JSON.parse(value) as T;\n } catch (err) {\n throw new Error(`Failed to parse data: ${err}`);\n }\n}\n"],"names":[],"mappings":"AAEO,SAAS,UAAa,KAAA,EAAkB;AAC7C,EAAA,IAAI,OAAO,UAAU,QAAA,EAAU;AAC7B,IAAA,OAAO,KAAA;AAAA,EACT;AACA,EAAA,IAAI;AACF,IAAA,OAAO,IAAA,CAAK,MAAM,KAAK,CAAA;AAAA,EACzB,SAAS,GAAA,EAAK;AACZ,IAAA,MAAM,IAAI,KAAA,CAAM,CAAA,sBAAA,EAAyB,GAAG,CAAA,CAAE,CAAA;AAAA,EAChD;AACF;;;;"}