fix issues

This commit is contained in:
2026-01-07 16:20:19 +01:00
parent 3b3971e653
commit 1b63fa646c
17 changed files with 758 additions and 187 deletions

View File

@@ -19,7 +19,7 @@ const DEFAULT_CONFIG_PATH = 'apps/api/src/config/features.config.ts';
* Output: { 'sponsors.portal': 'enabled' }
*/
function flattenFeatures(
config: Record<string, any>,
config: Record<string, unknown>,
prefix: string = ''
): FlattenedFeatures {
const flattened: FlattenedFeatures = {};
@@ -29,7 +29,7 @@ function flattenFeatures(
if (typeof value === 'object' && value !== null && !Array.isArray(value)) {
// Recursively flatten nested objects
Object.assign(flattened, flattenFeatures(value, fullKey));
Object.assign(flattened, flattenFeatures(value as Record<string, unknown>, fullKey));
} else if (isFeatureState(value)) {
// Assign feature state
flattened[fullKey] = value;