fix issues
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user