From e31707d7562ffa71dfcd94671396820a59d3e50e Mon Sep 17 00:00:00 2001 From: Gavin Nitta Date: Mon, 23 Dec 2019 09:13:14 -0700 Subject: [PATCH] feat(googlemaps): Update types to v3.39 (#41147) --- types/googlemaps/index.d.ts | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/types/googlemaps/index.d.ts b/types/googlemaps/index.d.ts index e33f106a3f..25b8578a85 100644 --- a/types/googlemaps/index.d.ts +++ b/types/googlemaps/index.d.ts @@ -1,4 +1,4 @@ -// Type definitions for Google Maps JavaScript API 3.38 +// Type definitions for Google Maps JavaScript API 3.39 // Project: https://developers.google.com/maps/ // Definitions by: Chris Wrench , // Kiarash Ghiaseddin , @@ -13,6 +13,7 @@ // Dmitry Demensky // Vladimir Dashukevich // Simon Haenisch +// Gavin Nitta // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped // TypeScript Version: 2.7 @@ -3160,9 +3161,14 @@ declare namespace google.maps { } interface OpeningHours { + /** + * @deprecated open_now is deprecated as of November 2019 and will be turned off in November 2020. + * Use the PlaceOpeningHours.isOpen function from a PlacesService.getDetails result instead. + */ open_now: boolean; periods: OpeningPeriod[]; weekday_text: string[]; + isOpen(date?: Date): boolean; } interface OpeningPeriod { @@ -3231,6 +3237,11 @@ declare namespace google.maps { type: string; } + interface PlacePlusCode { + compound_code?: string; + global_code: string; + } + interface PlaceDetailsRequest { placeId: string; fields?: string[]; @@ -3270,12 +3281,19 @@ declare namespace google.maps { permanently_closed?: boolean; photos?: PlacePhoto[]; place_id?: string; + plus_code?: PlacePlusCode; price_level?: number; rating?: number; reviews?: PlaceReview[]; types?: string[]; url?: string; + user_ratings_total?: number; + /** + * @deprecated utc_offset is deprecated as of November 2019 and will be turned off in November 2020. + * Use PlaceResult.utc_offset_minutes instead. + */ utc_offset?: number; + utc_offset_minutes?: number; vicinity?: string; website?: string; }