From f6259b7304d511026653c76853cec2bed6ae90d7 Mon Sep 17 00:00:00 2001 From: Jorge Calvar Date: Mon, 9 Mar 2026 10:01:24 +0100 Subject: [PATCH] fix: avoid unused variable error in template when lakebase is disabled When lakebase plugin is not enabled, the `.then(async (appkit) => {})` block was empty, causing TS6133 "declared but never read" typecheck failure. Conditionally emit the `.then()` block only when lakebase is enabled. Signed-off-by: Jorge Calvar --- template/server/server.ts | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/template/server/server.ts b/template/server/server.ts index a44a4626..214ac1ce 100644 --- a/template/server/server.ts +++ b/template/server/server.ts @@ -18,9 +18,11 @@ createApp({ {{- end}} {{- end}} ], -}).then(async (appkit) => { +}) {{- if .plugins.lakebase}} - await setupSampleLakebaseRoutes(appkit); - await appkit.server.start(); + .then(async (appkit) => { + await setupSampleLakebaseRoutes(appkit); + await appkit.server.start(); + }) {{- end}} -}).catch(console.error); + .catch(console.error);