()
| 92 | * otherwise falls back to env vars so self-hosted/OSS works with no AWS. |
| 93 | */ |
| 94 | export async function getAccessControlConfig(): Promise<AccessControlConfig> { |
| 95 | if (!isAppConfigEnabled) return fromEnv() |
| 96 | |
| 97 | const value = await fetchAppConfigProfile( |
| 98 | { |
| 99 | application: env.APPCONFIG_APPLICATION as string, |
| 100 | environment: env.APPCONFIG_ENVIRONMENT as string, |
| 101 | profile: ACCESS_CONTROL_PROFILE, |
| 102 | }, |
| 103 | parseConfig |
| 104 | ) |
| 105 | |
| 106 | return value ?? fromEnv() |
| 107 | } |
no test coverage detected