{"version":3,"sources":["../../../src/lib/tryParseURL.ts"],"names":[],"mappings":";;;;;;AAKO,SAAS,YAAY,KAA2B,EAAA;AACtD,EAAI,IAAA;AACH,IAAO,OAAA,IAAI,IAAI,KAAK,CAAA;AAAA,GACb,CAAA,MAAA;AACP,IAAO,OAAA,IAAA;AAAA;AAET;AANgB,MAAA,CAAA,WAAA,EAAA,aAAA,CAAA","file":"tryParseURL.cjs","sourcesContent":["/**\n * Tries parse a string to a {@link URL} object\n * @param value The possible URL to parse\n * @returns an URL object if it was a valid URL or `null` if it was not.\n */\nexport function tryParseURL(value: string): URL | null {\n\ttry {\n\t\treturn new URL(value);\n\t} catch {\n\t\treturn null;\n\t}\n}\n\nexport {\n\t/**\n\t * @deprecated Will be removed in the next major version, switch to {@link tryParseURL}.\n\t */\n\ttryParseURL as parseURL\n};\n"]}