mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2025-10-16 12:05:41 +00:00
17 lines
649 B
TypeScript
17 lines
649 B
TypeScript
import { Size } from './size';
|
|
import { TileCoord } from './tilecoord';
|
|
|
|
export default class TileRange {
|
|
constructor(minX: number, maxX: number, minY: number, maxY: number);
|
|
contains(tileCoord: TileCoord): boolean;
|
|
containsTileRange(tileRange: TileRange): boolean;
|
|
containsXY(x: number, y: number): boolean;
|
|
equals(tileRange: TileRange): boolean;
|
|
extend(tileRange: TileRange): void;
|
|
getHeight(): number;
|
|
getSize(): Size;
|
|
getWidth(): number;
|
|
intersects(tileRange: TileRange): boolean;
|
|
}
|
|
export function createOrUpdate(minX: number, maxX: number, minY: number, maxY: number, tileRange?: TileRange): TileRange;
|