From 2998749d0ea99249007d5218e05b7cb59fd54e8a Mon Sep 17 00:00:00 2001 From: Firenter Date: Tue, 27 Dec 2016 11:10:02 +0100 Subject: [PATCH 1/2] Set some optional parameters to be actually optional --- openlayers/index.d.ts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/openlayers/index.d.ts b/openlayers/index.d.ts index e52407f450..a8a7559986 100644 --- a/openlayers/index.d.ts +++ b/openlayers/index.d.ts @@ -11695,7 +11695,7 @@ declare module olx { resolution: number; start?: number; duration?: number; - easing: ((t: number) => number); + easing?: ((t: number) => number); } @@ -11709,7 +11709,7 @@ declare module olx { source: ol.Coordinate; start?: number; duration?: number; - easing: ((t: number) => number); + easing?: ((t: number) => number); } @@ -11725,7 +11725,7 @@ declare module olx { anchor?: ol.Coordinate; start?: number; duration?: number; - easing: ((t: number) => number); + easing?: ((t: number) => number); } @@ -11739,7 +11739,7 @@ declare module olx { resolution: number; start?: number; duration?: number; - easing: ((t: number) => number); + easing?: ((t: number) => number); } @@ -11979,8 +11979,8 @@ declare module olx { * decimals: (number|undefined)}} */ interface WriteOptions { - dataProjection: ol.ProjectionLike; - featureProjection: ol.ProjectionLike; + dataProjection?: ol.ProjectionLike; + featureProjection?: ol.ProjectionLike; rightHanded?: boolean; decimals?: number; } From d3d2a43d76c3931620ae14b070c85e831320b71c Mon Sep 17 00:00:00 2001 From: Firenter Date: Wed, 28 Dec 2016 08:24:15 +0100 Subject: [PATCH 2/2] Updates based on comments received --- openlayers/index.d.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/openlayers/index.d.ts b/openlayers/index.d.ts index a8a7559986..6f0a4b7b31 100644 --- a/openlayers/index.d.ts +++ b/openlayers/index.d.ts @@ -1,4 +1,4 @@ -// Type definitions for OpenLayers v3.18.2 +// Type definitions for OpenLayers v3.20.0 // Project: http://openlayers.org/ // Definitions by: Olivier Sechet // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped @@ -11130,7 +11130,7 @@ declare module ol { * undefined. * @typedef {ol.proj.Projection|string|undefined} ol.ProjectionLike */ - type ProjectionLike = (ol.proj.Projection | string); + type ProjectionLike = (ol.proj.Projection | string | undefined); /** * A function that takes an array of input data, performs some operation, and @@ -11979,7 +11979,7 @@ declare module olx { * decimals: (number|undefined)}} */ interface WriteOptions { - dataProjection?: ol.ProjectionLike; + dataProjection: ol.ProjectionLike; featureProjection?: ol.ProjectionLike; rightHanded?: boolean; decimals?: number;