Skip to content

Commit 9b97dbe

Browse files
committed
chore: update types for env_vars
1 parent 5635731 commit 9b97dbe

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

@types/env/index.d.ts

+5-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
import type { Env } from "src/common"
22

3+
type PickClientVars<T> = {
4+
[K in keyof T as K extends `CLIENT_${string}` ? K : never]: T[K]
5+
}
6+
37
declare global {
48
declare var IS_DEV: boolean
59
declare var IS_PROD: boolean
@@ -12,6 +16,6 @@ declare global {
1216
}
1317

1418
interface Window {
15-
env_vars: Partial<Collection<keyof Env, string>>
19+
env_vars: PickClientVars<Env>
1620
}
1721
}

0 commit comments

Comments
 (0)