rivalsjs
Version:
<h1 align="center"> Rivals JS </h1>
1 lines • 2.14 kB
Source Map (JSON)
{"version":3,"file":"utils-OvSA8CBF.cjs","sources":["../src/utils.ts"],"sourcesContent":["import { BASE_ASSET_PREMIUM_URL, BASE_ASSET_URL } from \"./constants\";\n\nexport function convertToAssetUrl(input: string): string {\n if (!input) {\n return null;\n }\n\n let parts: string[] = input.split(\"/\");\n parts = parts.filter((part) => part !== \"\");\n\n if (parts.at(0) === \"premium\") {\n return `${BASE_ASSET_PREMIUM_URL}/${parts.join(\"/\")}`;\n }\n\n if (parts.at(0) === \"rivals\") {\n parts.shift();\n }\n\n return `${BASE_ASSET_URL}/${parts.join(\"/\")}`;\n}\n\nexport function buildQueryString(\n url: string,\n params: Record<string, string | number | boolean>,\n): string {\n const queryString = new URLSearchParams();\n\n for (const [key, value] of Object.entries(params)) {\n if (value !== undefined && value !== null) {\n queryString.append(key, String(value));\n }\n }\n\n if (queryString.toString() === \"\") {\n return url;\n }\n\n return `${url}?${queryString.toString()}`;\n}\n"],"names":["BASE_ASSET_PREMIUM_URL","BASE_ASSET_URL"],"mappings":";;;;AACO,SAAS,iBAAiB,CAAC,KAAK,EAAE;AACzC,EAAE,IAAI,CAAC,KAAK,EAAE;AACd,IAAI,OAAO,IAAI;AACf;AACA,EAAE,IAAI,KAAK,GAAG,KAAK,CAAC,KAAK,CAAC,GAAG,CAAC;AAC9B,EAAE,KAAK,GAAG,KAAK,CAAC,MAAM,CAAC,CAAC,IAAI,KAAK,IAAI,KAAK,EAAE,CAAC;AAC7C,EAAE,IAAI,KAAK,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,SAAS,EAAE;AACjC,IAAI,OAAO,CAAC,EAAEA,gCAAsB,CAAC,CAAC,EAAE,KAAK,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC;AACzD;AACA,EAAE,IAAI,KAAK,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,QAAQ,EAAE;AAChC,IAAI,KAAK,CAAC,KAAK,EAAE;AACjB;AACA,EAAE,OAAO,CAAC,EAAEC,wBAAc,CAAC,CAAC,EAAE,KAAK,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC;AAC/C;AACO,SAAS,gBAAgB,CAAC,GAAG,EAAE,MAAM,EAAE;AAC9C,EAAE,MAAM,WAAW,GAAG,IAAI,eAAe,EAAE;AAC3C,EAAE,KAAK,MAAM,CAAC,GAAG,EAAE,KAAK,CAAC,IAAI,MAAM,CAAC,OAAO,CAAC,MAAM,CAAC,EAAE;AACrD,IAAI,IAAI,KAAK,KAAK,MAAM,IAAI,KAAK,KAAK,IAAI,EAAE;AAC5C,MAAM,WAAW,CAAC,MAAM,CAAC,GAAG,EAAE,MAAM,CAAC,KAAK,CAAC,CAAC;AAC5C;AACA;AACA,EAAE,IAAI,WAAW,CAAC,QAAQ,EAAE,KAAK,EAAE,EAAE;AACrC,IAAI,OAAO,GAAG;AACd;AACA,EAAE,OAAO,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,WAAW,CAAC,QAAQ,EAAE,CAAC,CAAC;AAC3C;;;;;"}