Use extends and super for View

This commit is contained in:
ahocevar
2018-07-17 14:20:48 +02:00
parent 9c994138ad
commit 4f26f145ae
+4 -7
View File
@@ -2,7 +2,7 @@
* @module ol/View * @module ol/View
*/ */
import {DEFAULT_TILE_SIZE} from './tilegrid/common.js'; import {DEFAULT_TILE_SIZE} from './tilegrid/common.js';
import {getUid, inherits} from './util.js'; import {getUid} from './util.js';
import {UNDEFINED} from './functions.js'; import {UNDEFINED} from './functions.js';
import {createExtent, none as centerNone} from './centerconstraint.js'; import {createExtent, none as centerNone} from './centerconstraint.js';
import BaseObject from './Object.js'; import BaseObject from './Object.js';
@@ -224,16 +224,15 @@ const DEFAULT_MIN_ZOOM = 0;
* The *center constraint* is determined by the `extent` option. By * The *center constraint* is determined by the `extent` option. By
* default the center is not constrained at all. * default the center is not constrained at all.
* *
* @extends {module:ol/Object} * @api
* @api
*/ */
class View { class View extends BaseObject {
/** /**
* @param {module:ol/View~ViewOptions=} opt_options View options. * @param {module:ol/View~ViewOptions=} opt_options View options.
*/ */
constructor(opt_options) { constructor(opt_options) {
BaseObject.call(this); super();
const options = assign({}, opt_options); const options = assign({}, opt_options);
@@ -1181,8 +1180,6 @@ class View {
} }
} }
inherits(View, BaseObject);
/** /**
* @param {module:ol/View~ViewOptions} options View options. * @param {module:ol/View~ViewOptions} options View options.