Cast empty optional options in constructor

To remove the typescript errors:
```
Property 'xxx' does not exist on type '{}'
```
This commit is contained in:
Frederic Junod
2018-09-03 08:42:00 +02:00
parent a30f8859aa
commit 25c1754052
5 changed files with 5 additions and 5 deletions
+1 -1
View File
@@ -615,7 +615,7 @@ class PluggableMap extends BaseObject {
if (!this.frameState_) { if (!this.frameState_) {
return; return;
} }
const options = opt_options || {}; const options = opt_options || /** @type {module:ol/PluggableMap~AtPixelOptions} */ ({});
const hitTolerance = options.hitTolerance !== undefined ? const hitTolerance = options.hitTolerance !== undefined ?
opt_options.hitTolerance * this.frameState_.pixelRatio : 0; opt_options.hitTolerance * this.frameState_.pixelRatio : 0;
const layerFilter = options.layerFilter || TRUE; const layerFilter = options.layerFilter || TRUE;
+1 -1
View File
@@ -57,7 +57,7 @@ class ImageArcGISRest extends ImageSource {
*/ */
constructor(opt_options) { constructor(opt_options) {
const options = opt_options || {}; const options = opt_options || /** @type {module:ol/source/ImageArcGISRest~Options} */ ({});
super({ super({
attributions: options.attributions, attributions: options.attributions,
+1 -1
View File
@@ -64,7 +64,7 @@ class ImageWMS extends ImageSource {
*/ */
constructor(opt_options) { constructor(opt_options) {
const options = opt_options || {}; const options = opt_options || /** @type {module:ol/source/ImageWMS~Options} */ ({});
super({ super({
attributions: options.attributions, attributions: options.attributions,
+1 -1
View File
@@ -82,7 +82,7 @@ class TileWMS extends TileImage {
*/ */
constructor(opt_options) { constructor(opt_options) {
const options = opt_options || {}; const options = opt_options || /** @type {module:ol/source/TileWMS~Options} */ ({});
const params = options.params || {}; const params = options.params || {};
+1 -1
View File
@@ -27,7 +27,7 @@ class CircleStyle extends RegularShape {
*/ */
constructor(opt_options) { constructor(opt_options) {
const options = opt_options || {}; const options = opt_options || /** @type {module:ol/style/Circle~Options} */ ({});
super({ super({
points: Infinity, points: Infinity,