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