diff --git a/src/ol/structs/LinkedList.js b/src/ol/structs/LinkedList.js index 389df5d059..e67e2d9a1a 100644 --- a/src/ol/structs/LinkedList.js +++ b/src/ol/structs/LinkedList.js @@ -2,6 +2,15 @@ * @module ol/structs/LinkedList */ + +/** + * @typedef {Object} Item + * @property {module:ol/structs/LinkedList~Item} [prev] + * @property {module:ol/structs/LinkedList~Item} [next] + * @property {?} data + */ + + /** * Creates an empty linked list structure. * @@ -14,19 +23,19 @@ const LinkedList = function(opt_circular) { /** * @private - * @type {ol.LinkedListItem|undefined} + * @type {module:ol/structs/LinkedList~Item}|undefined} */ this.first_ = undefined; /** * @private - * @type {ol.LinkedListItem|undefined} + * @type {module:ol/structs/LinkedList~Item}|undefined} */ this.last_ = undefined; /** * @private - * @type {ol.LinkedListItem|undefined} + * @type {module:ol/structs/LinkedList~Item}|undefined} */ this.head_ = undefined; @@ -50,7 +59,7 @@ const LinkedList = function(opt_circular) { */ LinkedList.prototype.insertItem = function(data) { - /** @type {ol.LinkedListItem} */ + /** @type {module:ol/structs/LinkedList~Item}} */ const item = { prev: undefined, next: undefined, diff --git a/src/ol/typedefs.js b/src/ol/typedefs.js index a1500d291e..7bac31ea30 100644 --- a/src/ol/typedefs.js +++ b/src/ol/typedefs.js @@ -120,14 +120,6 @@ ol.CanvasTextState; ol.DeclutterGroup; -/** - * @typedef {{prev: (ol.LinkedListItem|undefined), - * next: (ol.LinkedListItem|undefined), - * data: ?}} - */ -ol.LinkedListItem; - - /** * A function that takes an {@link module:ol/extent~Extent} and a resolution as arguments, and * returns an array of {@link module:ol/extent~Extent} with the extents to load. Usually this