Use extends and super for ImageBase

This commit is contained in:
ahocevar
2018-07-17 13:40:49 +02:00
parent fb59d7a65b
commit 61c48ce09f

View File

@@ -1,15 +1,13 @@
/**
* @module ol/ImageBase
*/
import {inherits} from './util.js';
import EventTarget from './events/EventTarget.js';
import EventType from './events/EventType.js';
/**
* @abstract
* @extends {module:ol/events/EventTarget}
*/
class ImageBase {
class ImageBase extends EventTarget {
/**
* @param {module:ol/extent~Extent} extent Extent.
@@ -19,7 +17,7 @@ class ImageBase {
*/
constructor(extent, resolution, pixelRatio, state) {
EventTarget.call(this);
super();
/**
* @protected
@@ -95,7 +93,5 @@ class ImageBase {
load() {}
}
inherits(ImageBase, EventTarget);
export default ImageBase;