/* eslint @typescript-eslint/no-explicit-any: "warn" */ interface QueryParams { ip: string; serverIP: string; mode: string; asset: string; theme: string; } interface StringMap { [key: string]: any; } const queryParser = (): QueryParams => { const queryDict: StringMap = {}; location.search .substr(1) .split("&") .forEach((item) => { queryDict[item.split("=")[0]] = item.split("=")[1]; }); return queryDict as QueryParams; }; export default queryParser;