diff --git a/app/server.ts b/app/server.ts index 2491a384df5e07fba088d2b957e96816d681c321..54f1d768f4f39712c2e656d5b00de34ef69dea41 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),