From dcee49f3fa33e8f97a82848b964b782f88e3bd03 Mon Sep 17 00:00:00 2001 From: Cherik Date: Fri, 15 Nov 2024 12:41:45 +0330 Subject: [PATCH] handle types --- src/server-extension/project-resolver.ts | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/src/server-extension/project-resolver.ts b/src/server-extension/project-resolver.ts index 9ef9d70..29c5ae6 100644 --- a/src/server-extension/project-resolver.ts +++ b/src/server-extension/project-resolver.ts @@ -91,12 +91,16 @@ export class ProjectResolver { // Execute the query with parameters const rawProjects = await manager.query(query, parameters); - const res = rawProjects.map((rawProject: any) => ({ - rfRounds: rawProject.rf_rounds, - ...rawProject, - })); - - return res; + return rawProjects.map( + (rawProject: { + id: string; + rf_rounds: number[] | null; + total_count: number; + }) => ({ + ...rawProject, + rfRounds: rawProject.rf_rounds, + }) + ); } catch (error) { console.error("Error fetching and sorting projects:", error); throw new Error("Failed to fetch and sort projects");