-
Notifications
You must be signed in to change notification settings - Fork 35
/
environment.d.ts
40 lines (39 loc) · 1.58 KB
/
environment.d.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
interface EnvironmentVariables {
readonly NODE_ENV: 'development' | 'production' | 'test'
/** `git rev-parse HEAD`. Generated in next.config.mjs */
readonly APP_VERSION: string
readonly EFP_API_URL: string
readonly NEXT_PUBLIC_EFP_API_URL: string
readonly NEXT_PUBLIC_ENS_SUBGRAPH_API_KEY: string
readonly NEXT_PUBLIC_VERCEL_GIT_COMMIT_SHA: string
readonly NEXT_PUBLIC_BASE_URL: string
readonly NEXT_PUBLIC_WALLET_CONNECT_PROJECT_ID: string
readonly NEXT_PUBLIC_LOCAL_RPC: string
readonly NEXT_PUBLIC_MAINNET_ALCHEMY_ID: string
readonly NEXT_PUBLIC_SEPOLIA_ALCHEMY_ID: string
readonly NEXT_PUBLIC_OPTIMISM_ALCHEMY_ID: string
readonly NEXT_PUBLIC_BASE_ALCHEMY_ID: string
readonly NEXT_PUBLIC_BASE_SEPOLIA_ALCHEMY_ID: string
readonly NEXT_PUBLIC_OPTIMISM_ALCHEMY_ID: string
readonly NEXT_PUBLIC_OP_SEPOLIA_ALCHEMY_ID: string
readonly ANVIL_ACCOUNT_PRIVATE_KEY: `0x${string}`
readonly NEXT_PUBLIC_ANVIL_ACCOUNT_PRIVATE_KEY: `0x${string}`
readonly NEXT_PUBLIC_SITE_URL: string
readonly ANALYZE: 'true' | 'false'
/* automatically added by Vercel */
readonly VERCEL_URL?: string
readonly NEXT_PUBLIC_VERCEL_URL?: string
/* Sentry */
readonly SENTRY_DSN: string
readonly NEXT_PUBLIC_SENTRY_DSN: string
readonly SENTRY_AUTH_TOKEN: string
readonly SENTRY_ENVIRONMENT: string
readonly SENTRY_ORG: string
readonly SENTRY_PROJECT: string
readonly SENTRY_RELEASE: string
readonly SENTRY_DISABLED: 'true' | 'false'
readonly NEXT_PUBLIC_REPORT_WEB_VITALS: 'true' | 'false'
}
declare namespace NodeJS {
interface ProcessEnv extends EnvironmentVariables {}
}