| 248 | }); |
| 249 | |
| 250 | const readOAuth = (source: EnvSource) => ({ |
| 251 | GOOGLE_OAUTH_CLIENT_ID: source.GOOGLE_OAUTH_CLIENT_ID ?? "", |
| 252 | GOOGLE_OAUTH_CLIENT_SECRET: source.GOOGLE_OAUTH_CLIENT_SECRET ?? "", |
| 253 | GITHUB_OAUTH_CLIENT_ID: source.GITHUB_OAUTH_CLIENT_ID ?? "", |
| 254 | GITHUB_OAUTH_CLIENT_SECRET: source.GITHUB_OAUTH_CLIENT_SECRET ?? "", |
| 255 | LINKEDIN_OAUTH_CLIENT_ID: source.LINKEDIN_OAUTH_CLIENT_ID ?? "", |
| 256 | LINKEDIN_OAUTH_CLIENT_SECRET: source.LINKEDIN_OAUTH_CLIENT_SECRET ?? "", |
| 257 | }); |
| 258 | |
| 259 | const readAI = (source: EnvSource) => ({ |
| 260 | AI_ENABLED: toBool(source.AI_ENABLED, "AI_ENABLED"), |