aboutsummaryrefslogtreecommitdiff
path: root/webAO/utils/queryParser.ts
diff options
context:
space:
mode:
Diffstat (limited to 'webAO/utils/queryParser.ts')
-rw-r--r--webAO/utils/queryParser.ts31
1 files changed, 17 insertions, 14 deletions
diff --git a/webAO/utils/queryParser.ts b/webAO/utils/queryParser.ts
index 3110c14..20863ca 100644
--- a/webAO/utils/queryParser.ts
+++ b/webAO/utils/queryParser.ts
@@ -1,22 +1,25 @@
+/* eslint @typescript-eslint/no-explicit-any: "warn" */
+
interface QueryParams {
- ip: string;
- serverIP: string;
- mode: string;
- asset: string;
- theme: string;
+ ip: string;
+ serverIP: string;
+ mode: string;
+ asset: string;
+ theme: string;
}
+
interface StringMap {
- [key: string]: any;
+ [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;
+ const queryDict: StringMap = {};
+ location.search
+ .substr(1)
+ .split("&")
+ .forEach((item) => {
+ queryDict[item.split("=")[0]] = item.split("=")[1];
+ });
+ return queryDict as QueryParams;
};
export default queryParser;