Skip to content

Commit 48181eb

Browse files
committed
Website updates
1 parent ca70d44 commit 48181eb

File tree

10 files changed

+29
-36
lines changed

10 files changed

+29
-36
lines changed

dist/en/main/examples/common.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/en/main/examples/common.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/en/main/examples/offscreen-canvas.worker.worker.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/en/main/examples/offscreen-canvas.worker.worker.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/en/main/ol/TileQueue.d.ts

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,18 @@
88
*/
99
export function getTilePriority(frameState: import("./Map.js").FrameState, tile: import("./Tile.js").default, tileSourceKey: string, tileCenter: import("./coordinate.js").Coordinate, tileResolution: number): number;
1010
export default TileQueue;
11-
export type PriorityFunction = (arg0: import("./Tile.js").default, arg1: string, arg2: import("./coordinate.js").Coordinate, arg3: number) => number;
11+
export type PriorityFunction = (arg0: import("./Tile.js").default, arg1: string, arg2: import("./tilecoord.js").TileCoord, arg3: number) => number;
12+
export type TileQueueElement = [import("./Tile.js").default, string, import("./tilecoord.js").TileCoord, number];
1213
/**
13-
* @typedef {function(import("./Tile.js").default, string, import("./coordinate.js").Coordinate, number): number} PriorityFunction
14+
* @typedef {function(import("./Tile.js").default, string, import('./tilecoord.js').TileCoord, number): number} PriorityFunction
1415
*/
15-
declare class TileQueue extends PriorityQueue<any> {
16+
/**
17+
* @typedef {[import('./Tile.js').default, string, import('./tilecoord.js').TileCoord, number]} TileQueueElement
18+
*/
19+
/**
20+
* @extends PriorityQueue<TileQueueElement>}
21+
*/
22+
declare class TileQueue extends PriorityQueue<TileQueueElement> {
1623
/**
1724
* @param {PriorityFunction} tilePriorityFunction Tile priority function.
1825
* @param {function(): ?} tileChangeCallback Function called on each tile change event.
@@ -35,12 +42,6 @@ declare class TileQueue extends PriorityQueue<any> {
3542
* @type {!Object<string,boolean>}
3643
*/
3744
private tilesLoadingKeys_;
38-
/**
39-
* @param {Array} element Element.
40-
* @return {boolean} The element was added to the queue.
41-
* @override
42-
*/
43-
override enqueue(element: any[]): boolean;
4445
/**
4546
* @return {number} Number of tiles loading.
4647
*/

dist/en/main/ol/TileQueue.d.ts.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/en/main/ol/TileQueue.js

Lines changed: 11 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -6,30 +6,25 @@ import EventType from './events/EventType.js';
66
import PriorityQueue, {DROP} from './structs/PriorityQueue.js';
77

88
/**
9-
* @typedef {function(import("./Tile.js").default, string, import("./coordinate.js").Coordinate, number): number} PriorityFunction
9+
* @typedef {function(import("./Tile.js").default, string, import('./tilecoord.js').TileCoord, number): number} PriorityFunction
1010
*/
1111

12+
/**
13+
* @typedef {[import('./Tile.js').default, string, import('./tilecoord.js').TileCoord, number]} TileQueueElement
14+
*/
15+
16+
/**
17+
* @extends PriorityQueue<TileQueueElement>}
18+
*/
1219
class TileQueue extends PriorityQueue {
1320
/**
1421
* @param {PriorityFunction} tilePriorityFunction Tile priority function.
1522
* @param {function(): ?} tileChangeCallback Function called on each tile change event.
1623
*/
1724
constructor(tilePriorityFunction, tileChangeCallback) {
1825
super(
19-
/**
20-
* @param {Array} element Element.
21-
* @return {number} Priority.
22-
*/
23-
function (element) {
24-
return tilePriorityFunction.apply(null, element);
25-
},
26-
/**
27-
* @param {Array} element Element.
28-
* @return {string} Key.
29-
*/
30-
function (element) {
31-
return /** @type {import("./Tile.js").default} */ (element[0]).getKey();
32-
},
26+
(element) => tilePriorityFunction.apply(null, element),
27+
(element) => element[0].getKey(),
3328
);
3429

3530
/** @private */
@@ -55,7 +50,7 @@ class TileQueue extends PriorityQueue {
5550
}
5651

5752
/**
58-
* @param {Array} element Element.
53+
* @param {TileQueueElement} element Element.
5954
* @return {boolean} The element was added to the queue.
6055
* @override
6156
*/
@@ -110,9 +105,6 @@ class TileQueue extends PriorityQueue {
110105
newLoads < maxNewLoads &&
111106
this.getCount() > 0
112107
) {
113-
/**
114-
* @type {import("./Tile.js").default}
115-
*/
116108
const tile = this.dequeue()[0];
117109
const tileKey = tile.getKey();
118110
const state = tile.getState();

dist/en/main/ol/dist/ol.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/en/main/ol/dist/ol.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/main.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)