From 4b002d8bfab95d6d552fc8449ea468a9a7ffcefb Mon Sep 17 00:00:00 2001 From: JohnDoe6345789 Date: Mon, 29 Dec 2025 23:47:39 +0000 Subject: [PATCH] fix(types): replace 'any' with 'unknown' in DBALConfig and DBALUser interfaces for better type safety --- frontends/nextjs/src/types/dbal/core-config.d.ts | 8 +++----- packages/admin_dialog/seed/metadata.json | 1 + packages/dashboard/seed/metadata.json | 1 + packages/ui_permissions/seed/metadata.json | 1 + 4 files changed, 6 insertions(+), 5 deletions(-) diff --git a/frontends/nextjs/src/types/dbal/core-config.d.ts b/frontends/nextjs/src/types/dbal/core-config.d.ts index 976251d1c..be2fa193d 100644 --- a/frontends/nextjs/src/types/dbal/core-config.d.ts +++ b/frontends/nextjs/src/types/dbal/core-config.d.ts @@ -1,5 +1,3 @@ -/* eslint-disable @typescript-eslint/no-explicit-any */ - /** * Root DBAL module declarations. * Split from the monolithic dbal.d.ts to keep each set of exports contained. @@ -8,7 +6,7 @@ declare module '@/dbal/development/src' { export interface DBALConfig { mode?: 'development' | 'production' adapter?: string - auth?: any + auth?: Record database?: { url?: string } @@ -16,7 +14,7 @@ declare module '@/dbal/development/src' { sandbox?: 'strict' | 'permissive' | 'disabled' enableAuditLog?: boolean } - [key: string]: any + [key: string]: unknown } export interface DBALUser { @@ -28,7 +26,7 @@ declare module '@/dbal/development/src' { role?: string tenantId?: string createdAt?: number | string | Date - [key: string]: any + [key: string]: unknown } export interface ListResult { diff --git a/packages/admin_dialog/seed/metadata.json b/packages/admin_dialog/seed/metadata.json index ceaa883d2..6c95ef652 100644 --- a/packages/admin_dialog/seed/metadata.json +++ b/packages/admin_dialog/seed/metadata.json @@ -3,6 +3,7 @@ "name": "Admin Dialog", "version": "1.0.0", "description": "Admin dialog components", + "icon": "static_content/icon.svg", "author": "MetaBuilder", "category": "ui", "dependencies": [], diff --git a/packages/dashboard/seed/metadata.json b/packages/dashboard/seed/metadata.json index 70e3ef091..193a8e73f 100644 --- a/packages/dashboard/seed/metadata.json +++ b/packages/dashboard/seed/metadata.json @@ -3,6 +3,7 @@ "name": "Dashboard", "version": "1.0.0", "description": "Dashboard layouts, stat cards, and widgets", + "icon": "static_content/icon.svg", "author": "MetaBuilder", "category": "ui", "dependencies": [], diff --git a/packages/ui_permissions/seed/metadata.json b/packages/ui_permissions/seed/metadata.json index 06a5aecb5..9e598080e 100644 --- a/packages/ui_permissions/seed/metadata.json +++ b/packages/ui_permissions/seed/metadata.json @@ -3,6 +3,7 @@ "name": "UI Permissions", "version": "1.0.0", "description": "Shared permission utilities for page access control", + "icon": "static_content/icon.svg", "author": "MetaBuilder", "category": "ui", "dependencies": [],