Skip to content

Commit 70dafe5

Browse files
authored
fix: weird ts trick (#3643)
1 parent 1eb042b commit 70dafe5

File tree

2 files changed

+6
-5
lines changed

2 files changed

+6
-5
lines changed

src/shared/components/DashboardRoute.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -65,10 +65,10 @@ class DashboardRoute extends PureComponent<Props> {
6565
}
6666

6767
const params = new URLSearchParams(window.location.search)
68-
const vars = (Array.from(params.entries()) || [])
69-
.filter(([k, _v]) => /(^vars\[)(.+)(\]$)/g.test(k))
70-
.reduce((acc, [k, v]) => {
71-
acc[k.slice(5, -1)] = v
68+
const vars = Array.from(params.keys())
69+
.filter(k => /(^vars\[)(.+)(\]$)/g.test(k))
70+
.reduce((acc, k) => {
71+
acc[k.slice(5, -1)] = params.get(k)
7272
return acc
7373
}, {}) as Record<string, string>
7474

tsconfig.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@
33
"target": "es2017",
44
"module": "esNext",
55
"moduleResolution": "node",
6-
"lib": ["es2017", "es2018", "esnext", "dom"],
6+
"lib": ["es2017", "es2018", "esnext", "dom", "dom.iterable"],
7+
"downlevelIteration": true,
78
"skipLibCheck": true,
89
"isolatedModules": false,
910
"jsx": "react",

0 commit comments

Comments
 (0)