Mark properties as nullable

This commit is contained in:
Frederic Junod
2019-10-01 10:47:07 +02:00
parent 89becd4c6d
commit 41b7893523
5 changed files with 7 additions and 7 deletions

View File

@@ -46,7 +46,7 @@ class ImageCanvas extends ImageBase {
/**
* @private
* @type {Error}
* @type {?Error}
*/
this.error_ = null;
@@ -54,7 +54,7 @@ class ImageCanvas extends ImageBase {
/**
* Get any error associated with asynchronous rendering.
* @return {Error} Any error that occurred during rendering.
* @return {?Error} Any error that occurred during rendering.
*/
getError() {
return this.error_;

View File

@@ -332,7 +332,7 @@ class PluggableMap extends BaseObject {
this.renderer_ = null;
/**
* @type {function(Event): void|undefined}
* @type {undefined|function(Event): void}
* @private
*/
this.handleResize_;

View File

@@ -421,7 +421,7 @@ class Graticule extends VectorLayer {
});
/**
* @type {import("../extent.js").Extent}
* @type {?import("../extent.js").Extent}
*/
this.renderedExtent_ = null;

View File

@@ -499,7 +499,7 @@ export function transformWithProjections(point, sourceProjection, destinationPro
}
/**
* @type {Projection}
* @type {?Projection}
*/
let userProjection = null;
@@ -526,7 +526,7 @@ export function clearUserProjection() {
* Get the projection for coordinates supplied from and returned by API methods.
* Note that this method is not yet a part of the stable API. Support for user
* projections is not yet complete and should be considered experimental.
* @returns {Projection} The user projection (or null if not set).
* @returns {?Projection} The user projection (or null if not set).
*/
export function getUserProjection() {
return userProjection;

View File

@@ -31,7 +31,7 @@ class CanvasTileLayerRenderer extends CanvasLayerRenderer {
/**
* @private
* @type {import("../../extent.js").Extent}
* @type {?import("../../extent.js").Extent}
*/
this.renderedExtent_ = null;