From 45457bbbc962ffaed9880c9a49c838d56e101103 Mon Sep 17 00:00:00 2001 From: Matthias Dailey Date: Thu, 25 Jan 2018 16:42:33 -0500 Subject: [PATCH] Add `callback` to `olx.view.FitOptions`. (#23199) * Add `callback` to `olx.view.FitOptions`. See http://openlayers.org/en/latest/apidoc//ol.View.html#fit * Use existing AnimateCallback type --- types/openlayers/index.d.ts | 1 + types/openlayers/openlayers-tests.ts | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/types/openlayers/index.d.ts b/types/openlayers/index.d.ts index 924b66f514..c217a6d873 100644 --- a/types/openlayers/index.d.ts +++ b/types/openlayers/index.d.ts @@ -14618,6 +14618,7 @@ declare module olx { maxZoom?: number; duration?: number; easing?: ((t: number) => number); + callback?: olx.animation.AnimateCallback; } } diff --git a/types/openlayers/openlayers-tests.ts b/types/openlayers/openlayers-tests.ts index 666b7b746f..4353f48960 100644 --- a/types/openlayers/openlayers-tests.ts +++ b/types/openlayers/openlayers-tests.ts @@ -399,6 +399,10 @@ let view: ol.View = new ol.View({ voidValue = view.setMaxZoom(numberValue); voidValue = view.setMinZoom(numberValue); +voidValue = view.fit(simpleGeometry); +voidValue = view.fit(extent); +voidValue = view.fit(extent, {callback: () => {}}); +voidValue = view.fit(extent, {callback: (animationCompleted: boolean) => {}}); // // ol.layer.Base