DefinitelyTyped/types/ol/TileQueue.d.ts
2019-08-06 09:51:34 -07:00

13 lines
557 B
TypeScript

import { Coordinate } from './coordinate';
import Event from './events/Event';
import PriorityQueue from './structs/PriorityQueue';
import Tile from './Tile';
export type PriorityFunction = (p0: Tile, p1: string, p2: Coordinate, p3: number) => number;
export default class TileQueue extends PriorityQueue<any> {
constructor(tilePriorityFunction: PriorityFunction, tileChangeCallback: () => any);
protected handleTileChange(event: Event): void;
getTilesLoading(): number;
loadMoreTiles(maxTotalLoading: number, maxNewLoads: number): void;
}