From f49b476c72e78194e707c0be0990d855ddea9acf Mon Sep 17 00:00:00 2001 From: Mark van Beek Date: Tue, 13 Mar 2018 17:13:57 +0100 Subject: [PATCH 1/2] [FIX] googlemaps - Update google.maps.Data.DataOptions.controls to use DrawingMode instead of string - Update google.maps.Data.DataOptions.drawingMode to use DrawingMode instead of string - Fix typo in KmlLayer (setZIndez -> setZIndex) - Add setOptions to KmlLayer --- types/googlemaps/index.d.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/types/googlemaps/index.d.ts b/types/googlemaps/index.d.ts index 526f5b7e06..7166da95b2 100644 --- a/types/googlemaps/index.d.ts +++ b/types/googlemaps/index.d.ts @@ -392,8 +392,8 @@ declare namespace google.maps { export module Data { export interface DataOptions { controlPosition?: ControlPosition; - controls?: string[]; - drawingMode?: string; + controls?: DrawingMode[]; + drawingMode?: DrawingMode; featureFactory?: (geometry: Data.Geometry) => Data.Feature; map?: Map; style?: Data.StylingFunction|Data.StyleOptions; @@ -1863,7 +1863,8 @@ declare namespace google.maps { getZIndex(): number; setMap(map: Map | null): void; setUrl(url: string): void; - setZIndez(zIndex: number): void; + setZIndex(zIndex: number): void; + setOptions(options: KmlLayerOptions): void; } export interface KmlLayerOptions { From 5f8c758b5d15d221435c7ada54f861731becd1b4 Mon Sep 17 00:00:00 2001 From: Mark van Beek Date: Wed, 14 Mar 2018 11:28:29 +0100 Subject: [PATCH 2/2] Add explicit "null" to controls and drawingMode inside DataOptions --- types/googlemaps/index.d.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/types/googlemaps/index.d.ts b/types/googlemaps/index.d.ts index 7166da95b2..5c4cca2eb3 100644 --- a/types/googlemaps/index.d.ts +++ b/types/googlemaps/index.d.ts @@ -392,8 +392,8 @@ declare namespace google.maps { export module Data { export interface DataOptions { controlPosition?: ControlPosition; - controls?: DrawingMode[]; - drawingMode?: DrawingMode; + controls?: DrawingMode[] | null; + drawingMode?: DrawingMode | null; featureFactory?: (geometry: Data.Geometry) => Data.Feature; map?: Map; style?: Data.StylingFunction|Data.StyleOptions;