Module type for ol.layer.Vector

This commit is contained in:
Frederic Junod
2018-03-22 12:22:18 +01:00
parent 64999cdfda
commit ce726ed9dd
6 changed files with 12 additions and 12 deletions
+1 -1
View File
@@ -62,7 +62,7 @@ inherits(CanvasImageLayerRenderer, IntermediateCanvasRenderer);
CanvasImageLayerRenderer['handles'] = function(type, layer) {
return type === RendererType.CANVAS && (layer.getType() === LayerType.IMAGE ||
layer.getType() === LayerType.VECTOR &&
/** @type {ol.layer.Vector} */ (layer).getRenderMode() === VectorRenderType.IMAGE);
/** @type {module:ol/layer/Vector~VectorLayer} */ (layer).getRenderMode() === VectorRenderType.IMAGE);
};
+5 -5
View File
@@ -19,7 +19,7 @@ import {defaultOrder as defaultRenderOrder, getTolerance as getRenderTolerance,
/**
* @constructor
* @extends {ol.renderer.canvas.Layer}
* @param {ol.layer.Vector} vectorLayer Vector layer.
* @param {module:ol/layer/Vector~VectorLayer} vectorLayer Vector layer.
* @api
*/
const CanvasVectorLayerRenderer = function(vectorLayer) {
@@ -104,7 +104,7 @@ CanvasVectorLayerRenderer['handles'] = function(type, layer) {
* @return {ol.renderer.canvas.VectorLayer} The layer renderer.
*/
CanvasVectorLayerRenderer['create'] = function(mapRenderer, layer) {
return new CanvasVectorLayerRenderer(/** @type {ol.layer.Vector} */ (layer));
return new CanvasVectorLayerRenderer(/** @type {module:ol/layer/Vector~VectorLayer} */ (layer));
};
@@ -147,7 +147,7 @@ CanvasVectorLayerRenderer.prototype.composeFrame = function(frameState, layerSta
if (this.declutterTree_) {
this.declutterTree_.clear();
}
const layer = /** @type {ol.layer.Vector} */ (this.getLayer());
const layer = /** @type {module:ol/layer/Vector~VectorLayer} */ (this.getLayer());
let drawOffsetX = 0;
let drawOffsetY = 0;
let replayContext;
@@ -252,7 +252,7 @@ CanvasVectorLayerRenderer.prototype.forEachFeatureAtCoordinate = function(coordi
} else {
const resolution = frameState.viewState.resolution;
const rotation = frameState.viewState.rotation;
const layer = /** @type {ol.layer.Vector} */ (this.getLayer());
const layer = /** @type {module:ol/layer/Vector~VectorLayer} */ (this.getLayer());
/** @type {!Object.<string, boolean>} */
const features = {};
const result = this.replayGroup_.forEachFeatureAtCoordinate(coordinate, resolution, rotation, hitTolerance, {},
@@ -297,7 +297,7 @@ CanvasVectorLayerRenderer.prototype.handleStyleImageChange_ = function(event) {
* @inheritDoc
*/
CanvasVectorLayerRenderer.prototype.prepareFrame = function(frameState, layerState) {
const vectorLayer = /** @type {ol.layer.Vector} */ (this.getLayer());
const vectorLayer = /** @type {module:ol/layer/Vector~VectorLayer} */ (this.getLayer());
const vectorSource = vectorLayer.getSource();
const animating = frameState.viewHints[ViewHint.ANIMATING];
+3 -3
View File
@@ -15,7 +15,7 @@ import {apply as applyTransform} from '../../transform.js';
* @constructor
* @extends {ol.renderer.webgl.Layer}
* @param {ol.renderer.webgl.Map} mapRenderer Map renderer.
* @param {ol.layer.Vector} vectorLayer Vector layer.
* @param {module:ol/layer/Vector~VectorLayer} vectorLayer Vector layer.
* @api
*/
const WebGLVectorLayerRenderer = function(mapRenderer, vectorLayer) {
@@ -90,7 +90,7 @@ WebGLVectorLayerRenderer['handles'] = function(type, layer) {
WebGLVectorLayerRenderer['create'] = function(mapRenderer, layer) {
return new WebGLVectorLayerRenderer(
/** @type {ol.renderer.webgl.Map} */ (mapRenderer),
/** @type {ol.layer.Vector} */ (layer)
/** @type {module:ol/layer/Vector~VectorLayer} */ (layer)
);
};
@@ -212,7 +212,7 @@ WebGLVectorLayerRenderer.prototype.handleStyleImageChange_ = function(event) {
* @inheritDoc
*/
WebGLVectorLayerRenderer.prototype.prepareFrame = function(frameState, layerState, context) {
const vectorLayer = /** @type {ol.layer.Vector} */ (this.getLayer());
const vectorLayer = /** @type {module:ol/layer/Vector~VectorLayer} */ (this.getLayer());
const vectorSource = vectorLayer.getSource();
const animating = frameState.viewHints[ViewHint.ANIMATING];