Clean up ol/renderer classes

This commit is contained in:
Tim Schaub
2018-07-17 18:26:51 -06:00
parent 9ee5edf19c
commit c4e5a7467e
2 changed files with 16 additions and 24 deletions
+8 -12
View File
@@ -1,7 +1,7 @@
/** /**
* @module ol/renderer/Layer * @module ol/renderer/Layer
*/ */
import {getUid, inherits} from '../util.js'; import {getUid} from '../util.js';
import ImageState from '../ImageState.js'; import ImageState from '../ImageState.js';
import Observable from '../Observable.js'; import Observable from '../Observable.js';
import TileState from '../TileState.js'; import TileState from '../TileState.js';
@@ -10,16 +10,15 @@ import EventType from '../events/EventType.js';
import {FALSE, UNDEFINED} from '../functions.js'; import {FALSE, UNDEFINED} from '../functions.js';
import SourceState from '../source/State.js'; import SourceState from '../source/State.js';
/** class LayerRenderer extends Observable {
* @constructor
* @extends {module:ol/Observable} /**
* @param {module:ol/layer/Layer} layer Layer. * @param {module:ol/layer/Layer} layer Layer.
* @struct * @struct
*/ */
class LayerRenderer {
constructor(layer) { constructor(layer) {
Observable.call(this); super();
/** /**
* @private * @private
@@ -27,7 +26,6 @@ class LayerRenderer {
*/ */
this.layer_ = layer; this.layer_ = layer;
} }
/** /**
@@ -221,8 +219,6 @@ class LayerRenderer {
} }
} }
inherits(LayerRenderer, Observable);
/** /**
* @param {module:ol/coordinate~Coordinate} coordinate Coordinate. * @param {module:ol/coordinate~Coordinate} coordinate Coordinate.
+8 -12
View File
@@ -1,7 +1,7 @@
/** /**
* @module ol/renderer/Map * @module ol/renderer/Map
*/ */
import {getUid, inherits} from '../util.js'; import {getUid} from '../util.js';
import Disposable from '../Disposable.js'; import Disposable from '../Disposable.js';
import {listen, unlistenByKey} from '../events.js'; import {listen, unlistenByKey} from '../events.js';
import EventType from '../events/EventType.js'; import EventType from '../events/EventType.js';
@@ -12,16 +12,14 @@ import {shared as iconImageCache} from '../style/IconImageCache.js';
import {compose as composeTransform, invert as invertTransform, setFromArray as transformSetFromArray} from '../transform.js'; import {compose as composeTransform, invert as invertTransform, setFromArray as transformSetFromArray} from '../transform.js';
/** class MapRenderer extends Disposable {
* @constructor
* @abstract /**
* @extends {module:ol/Disposable} * @param {module:ol/PluggableMap} map Map.
* @param {module:ol/PluggableMap} map Map. * @struct
* @struct */
*/
class MapRenderer {
constructor(map) { constructor(map) {
Disposable.call(this); super();
/** /**
* @private * @private
@@ -318,8 +316,6 @@ class MapRenderer {
} }
} }
inherits(MapRenderer, Disposable);
/** /**
* @param {module:ol/PluggableMap} map Map. * @param {module:ol/PluggableMap} map Map.