
### Internals - Replace `lodash.*` packages with plain `lodash` & replace `lodash.*` imports with `lodash/` - should have no impact on bundle size and opens up for us to use all of lodash - Update `viewer.me` to cherry-pick what we actually need on that query to avoid leaking extra context info - Update `getIntegrations` to never include `.key`-property to avoid leaking ### Visual - Update calendars so `primary` is displayed last - Update connected calendars so they are in ascending order in which you connected them
30 lines
1.4 KiB
TypeScript
30 lines
1.4 KiB
TypeScript
declare namespace NodeJS {
|
|
interface ProcessEnv {
|
|
readonly CALENDSO_ENCRYPTION_KEY: string | undefined;
|
|
readonly DATABASE_URL: string | undefined;
|
|
readonly GOOGLE_API_CREDENTIALS: string | undefined;
|
|
readonly BASE_URL: string | undefined;
|
|
readonly NEXT_PUBLIC_BASE_URL: string | undefined;
|
|
readonly NEXT_PUBLIC_APP_URL: string | undefined;
|
|
readonly JWT_SECRET: string | undefined;
|
|
readonly NEXT_PUBLIC_TELEMETRY_KEY: string | undefined;
|
|
readonly MS_GRAPH_CLIENT_ID: string | undefined;
|
|
readonly MS_GRAPH_CLIENT_SECRET: string | undefined;
|
|
readonly ZOOM_CLIENT_ID: string | undefined;
|
|
readonly ZOOM_CLIENT_SECRET: string | undefined;
|
|
readonly EMAIL_FROM: string | undefined;
|
|
readonly EMAIL_SERVER_HOST: string | undefined;
|
|
readonly EMAIL_SERVER_PORT: number | undefined;
|
|
readonly EMAIL_SERVER_USER: string | undefined;
|
|
readonly EMAIL_SERVER_PASSWORD: string | undefined;
|
|
readonly CRON_API_KEY: string | undefined;
|
|
readonly NEXT_PUBLIC_STRIPE_PUBLIC_KEY: string | undefined;
|
|
readonly STRIPE_PRIVATE_KEY: string | undefined;
|
|
readonly STRIPE_CLIENT_ID: string | undefined;
|
|
readonly STRIPE_WEBHOOK_SECRET: string | undefined;
|
|
readonly PAYMENT_FEE_PERCENTAGE: number | undefined;
|
|
readonly PAYMENT_FEE_FIXED: number | undefined;
|
|
readonly CALENDSO_ENCRYPTION_KEY: string | undefined;
|
|
readonly NEXT_PUBLIC_INTERCOM_APP_ID: string | undefined;
|
|
}
|
|
}
|