From 939aa565b5e8dc2c4d51c5ef25f33ded70ed5bd8 Mon Sep 17 00:00:00 2001 From: Frederic Junod Date: Wed, 17 Oct 2018 10:37:32 +0200 Subject: [PATCH] Change ol/control/ScaleLine getUnits return type Remove `undefined` from the return type: the default value is 'metric' --- src/ol/control/ScaleLine.js | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/ol/control/ScaleLine.js b/src/ol/control/ScaleLine.js index 2e8b163136..1aacaa20f4 100644 --- a/src/ol/control/ScaleLine.js +++ b/src/ol/control/ScaleLine.js @@ -121,22 +121,19 @@ class ScaleLine extends Control { this, getChangeEventType(UNITS_PROP), this.handleUnitsChanged_, this); - this.setUnits(/** @type {Units} */ (options.units) || - Units.METRIC); + this.setUnits(/** @type {Units} */ (options.units) || Units.METRIC); } /** * Return the units to use in the scale line. - * @return {Units|undefined} The units + * @return {Units} The units * to use in the scale line. * @observable * @api */ getUnits() { - return ( - /** @type {Units|undefined} */ (this.get(UNITS_PROP)) - ); + return this.get(UNITS_PROP); } /**