From 62bd0b0f4ff4297e2bf2bb73e8d16609dfba17d1 Mon Sep 17 00:00:00 2001
From: Ole Langbehn <ole.langbehn@inoio.de>
Date: Wed, 6 Sep 2023 18:19:10 +0200
Subject: [PATCH] type safety \o/

---
 app/server.ts | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/app/server.ts b/app/server.ts
index 2491a38..54f1d76 100644
--- a/app/server.ts
+++ b/app/server.ts
@@ -1,5 +1,7 @@
 import {
   DEFAULT_LANGUAGE,
+  Place,
+  PlaceDetails,
   PlacesAutocompleteParameters,
   PlacesDetailsParameters,
   SUPPORTED_LANGUAGES,
@@ -50,18 +52,19 @@ const createResolvers = (config: ServerConfig) => ({
       _parent: any,
       parameters: PlacesAutocompleteParameters,
       context: GraphQLContext,
-    ) =>
+    ): Promise<Place[]> =>
       config.fake ? Promise.resolve([]) : fetchPlaces(
         parameters,
         getLanguage(context.language),
         config.geoapifyApiKey,
       ),
+
     placeDetails: (
       // deno-lint-ignore no-explicit-any
       _parent: any,
       parameters: PlacesDetailsParameters,
       context: GraphQLContext,
-    ) =>
+    ): Promise<PlaceDetails | undefined> =>
       config.fake ? Promise.resolve(undefined) : fetchPlaceDetails(
         parameters,
         getLanguage(context.language),
-- 
GitLab