From fb2fdcda5bb50d7bbc80dded64693ac29c94a9ca Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 6 Jan 2026 20:55:11 +0000 Subject: [PATCH] Fix 6 more warnings (unnecessary conditions and nullish coalescing) Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com> --- .../db/components/hierarchy/get-component-hierarchy.ts | 2 +- .../lib/rendering/declarative-component-renderer.ts | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/frontends/nextjs/src/lib/db/components/hierarchy/get-component-hierarchy.ts b/frontends/nextjs/src/lib/db/components/hierarchy/get-component-hierarchy.ts index ee35689d0..a7c59c4c9 100644 --- a/frontends/nextjs/src/lib/db/components/hierarchy/get-component-hierarchy.ts +++ b/frontends/nextjs/src/lib/db/components/hierarchy/get-component-hierarchy.ts @@ -18,7 +18,7 @@ export async function getComponentHierarchy(): Promise> = * and a `components` array (or object) with component definitions. */ export function loadPackageComponents(packageContent: JsonValue): void { - if (packageContent === null || packageContent === undefined || typeof packageContent !== 'object') return + if (typeof packageContent !== 'object' || packageContent === null) return const pkg = packageContent as JsonObject - const metadata = pkg?.metadata + const metadata = pkg.metadata const packageId = (metadata !== null && metadata !== undefined && typeof metadata === 'object' && !Array.isArray(metadata) ? (metadata as JsonObject)['packageId'] : undefined) ?? - pkg?.['package'] ?? - pkg?.['packageId'] + pkg['package'] ?? + pkg['packageId'] if (packageId === null || packageId === undefined || typeof packageId !== 'string') return const compsArray: JsonValue[] = Array.isArray(pkg.components) && pkg.components.length > 0 ? pkg.components - : Array.isArray((pkg.ui as JsonObject)?.components) + : Array.isArray((pkg.ui as JsonObject | undefined)?.components) ? ((pkg.ui as JsonObject).components as JsonValue[]) : []