Move RBush typedefs out of src/ol/typedefs.js
This commit is contained in:
@@ -502,7 +502,7 @@ CanvasReplay.prototype.renderDeclutter_ = function(declutterGroup, feature) {
|
||||
if (declutterGroup && declutterGroup.length > 5) {
|
||||
const groupCount = declutterGroup[4];
|
||||
if (groupCount == 1 || groupCount == declutterGroup.length - 5) {
|
||||
/** @type {ol.RBushEntry} */
|
||||
/** @type {module:ol/structs/RBush~Entry} */
|
||||
const box = {
|
||||
minX: /** @type {number} */ (declutterGroup[0]),
|
||||
minY: /** @type {number} */ (declutterGroup[1]),
|
||||
|
||||
@@ -6,6 +6,15 @@ import rbush from 'rbush';
|
||||
import {createOrUpdate, equals} from '../extent.js';
|
||||
import {isEmpty} from '../obj.js';
|
||||
|
||||
/**
|
||||
* @typedef {Object} Entry
|
||||
* @property {number} minX
|
||||
* @property {number} minY
|
||||
* @property {number} maxX
|
||||
* @property {number} maxY
|
||||
* @property {Object} [value]
|
||||
*/
|
||||
|
||||
/**
|
||||
* Wrapper around the RBush by Vladimir Agafonkin.
|
||||
*
|
||||
@@ -26,7 +35,7 @@ const RBush = function(opt_maxEntries) {
|
||||
* A mapping between the objects added to this rbush wrapper
|
||||
* and the objects that are actually added to the internal rbush.
|
||||
* @private
|
||||
* @type {Object.<number, ol.RBushEntry>}
|
||||
* @type {Object.<number, module:ol/structs/RBush~Entry>}
|
||||
*/
|
||||
this.items_ = {};
|
||||
|
||||
@@ -39,7 +48,7 @@ const RBush = function(opt_maxEntries) {
|
||||
* @param {T} value Value.
|
||||
*/
|
||||
RBush.prototype.insert = function(extent, value) {
|
||||
/** @type {ol.RBushEntry} */
|
||||
/** @type {module:ol/structs/RBush~Entry} */
|
||||
const item = {
|
||||
minX: extent[0],
|
||||
minY: extent[1],
|
||||
@@ -64,7 +73,7 @@ RBush.prototype.load = function(extents, values) {
|
||||
const extent = extents[i];
|
||||
const value = values[i];
|
||||
|
||||
/** @type {ol.RBushEntry} */
|
||||
/** @type {module:ol/structs/RBush~Entry} */
|
||||
const item = {
|
||||
minX: extent[0],
|
||||
minY: extent[1],
|
||||
@@ -128,7 +137,7 @@ RBush.prototype.getAll = function() {
|
||||
* @return {Array.<T>} All in extent.
|
||||
*/
|
||||
RBush.prototype.getInExtent = function(extent) {
|
||||
/** @type {ol.RBushEntry} */
|
||||
/** @type {module:ol/structs/RBush~Entry} */
|
||||
const bbox = {
|
||||
minX: extent[0],
|
||||
minY: extent[1],
|
||||
|
||||
@@ -353,10 +353,3 @@ ol.WFSFeatureCollectionMetadata;
|
||||
* insertIds: Array.<string>}}
|
||||
*/
|
||||
ol.WFSTransactionResponse;
|
||||
|
||||
|
||||
/**
|
||||
* @typedef {{minX: number, minY: number, maxX: number, maxY: number,
|
||||
* value: (Object|undefined)}}
|
||||
*/
|
||||
ol.RBushEntry;
|
||||
|
||||
Reference in New Issue
Block a user