rivalsjs
Version:
<h1 align="center"> Rivals JS </h1>
32 lines (29 loc) • 904 B
JavaScript
import { a as BASE_ASSET_PREMIUM_URL, b as BASE_ASSET_URL } from './constants-DMfBNXMm.mjs';
function convertToAssetUrl(input) {
if (!input) {
return null;
}
let parts = input.split("/");
parts = parts.filter((part) => part !== "");
if (parts.at(0) === "premium") {
return `${BASE_ASSET_PREMIUM_URL}/${parts.join("/")}`;
}
if (parts.at(0) === "rivals") {
parts.shift();
}
return `${BASE_ASSET_URL}/${parts.join("/")}`;
}
function buildQueryString(url, params) {
const queryString = new URLSearchParams();
for (const [key, value] of Object.entries(params)) {
if (value !== void 0 && value !== null) {
queryString.append(key, String(value));
}
}
if (queryString.toString() === "") {
return url;
}
return `${url}?${queryString.toString()}`;
}
export { buildQueryString as b, convertToAssetUrl as c };
//# sourceMappingURL=utils-Dd1WfmFA.mjs.map