mirror of
https://github.com/FlipsideCrypto/DefinitelyTyped.git
synced 2026-02-06 10:56:53 +00:00
[ol] Add unified undefined parameter type (#37406)
This commit is contained in:
parent
c995b4068d
commit
0e7421f1c7
8
types/ol/Collection.d.ts
vendored
8
types/ol/Collection.d.ts
vendored
@ -9,7 +9,7 @@ export default class Collection<T> extends BaseObject {
|
||||
constructor(opt_array?: T[], opt_options?: Options);
|
||||
clear(): void;
|
||||
extend(arr: T[]): Collection<T>;
|
||||
forEach(f: ((p0: T, p1: number, p2: T[]) => void)): void;
|
||||
forEach(f: (p0: T, p1: number, p2: T[]) => any): void;
|
||||
getArray(): T[];
|
||||
getLength(): number;
|
||||
insertAt(index: number, elem: T): void;
|
||||
@ -19,9 +19,9 @@ export default class Collection<T> extends BaseObject {
|
||||
remove(elem: T): T;
|
||||
removeAt(index: number): T;
|
||||
setAt(index: number, elem: T): void;
|
||||
on(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: ((p0: any) => void)): void;
|
||||
on(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: (p0: any) => void): void;
|
||||
on(type: 'add', listener: (evt: CollectionEvent<T>) => void): EventsKey;
|
||||
once(type: 'add', listener: (evt: CollectionEvent<T>) => void): EventsKey;
|
||||
un(type: 'add', listener: (evt: CollectionEvent<T>) => void): void;
|
||||
|
||||
10
types/ol/Feature.d.ts
vendored
10
types/ol/Feature.d.ts
vendored
@ -15,13 +15,13 @@ export default class Feature extends BaseObject {
|
||||
getId(): number | string;
|
||||
getStyle(): StyleLike;
|
||||
getStyleFunction(): StyleFunction;
|
||||
setGeometry(geometry: Geometry): void;
|
||||
setGeometry(geometry: Geometry | undefined): void;
|
||||
setGeometryName(name: string): void;
|
||||
setId(id: number | string): void;
|
||||
setId(id: number | string | undefined): void;
|
||||
setStyle(style: StyleLike): void;
|
||||
on(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: ((p0: any) => void)): void;
|
||||
on(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: (p0: any) => void): void;
|
||||
on(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
once(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
un(type: 'change', listener: (evt: Event) => void): void;
|
||||
|
||||
6
types/ol/Geolocation.d.ts
vendored
6
types/ol/Geolocation.d.ts
vendored
@ -26,9 +26,9 @@ export default class Geolocation extends BaseObject {
|
||||
setProjection(projection: ProjectionLike): void;
|
||||
setTracking(tracking: boolean): void;
|
||||
setTrackingOptions(options: PositionOptions): void;
|
||||
on(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: ((p0: any) => void)): void;
|
||||
on(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: (p0: any) => void): void;
|
||||
on(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
once(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
un(type: 'change', listener: (evt: Event) => void): void;
|
||||
|
||||
4
types/ol/Graticule.d.ts
vendored
4
types/ol/Graticule.d.ts
vendored
@ -14,8 +14,8 @@ export interface Options {
|
||||
strokeStyle?: Stroke;
|
||||
targetSize?: number;
|
||||
showLabels?: boolean;
|
||||
lonLabelFormatter?: ((p0: number) => string);
|
||||
latLabelFormatter?: ((p0: number) => string);
|
||||
lonLabelFormatter?: (p0: number) => string;
|
||||
latLabelFormatter?: (p0: number) => string;
|
||||
lonLabelPosition?: number;
|
||||
latLabelPosition?: number;
|
||||
lonLabelStyle?: Text;
|
||||
|
||||
11
types/ol/Image.d.ts
vendored
11
types/ol/Image.d.ts
vendored
@ -2,9 +2,16 @@ import { Extent } from './extent';
|
||||
import ImageBase from './ImageBase';
|
||||
import ImageState from './ImageState';
|
||||
|
||||
export type LoadFunction = ((p0: ImageWrapper, p1: string) => void);
|
||||
export type LoadFunction = (p0: ImageWrapper, p1: string) => void;
|
||||
export default class ImageWrapper extends ImageBase {
|
||||
constructor(extent: Extent, resolution: number, pixelRatio: number, src: string, crossOrigin: string, imageLoadFunction: LoadFunction);
|
||||
constructor(
|
||||
extent: Extent,
|
||||
resolution: number | undefined,
|
||||
pixelRatio: number,
|
||||
src: string,
|
||||
crossOrigin: string,
|
||||
imageLoadFunction: LoadFunction
|
||||
);
|
||||
protected state: ImageState;
|
||||
setImage(image: HTMLCanvasElement | HTMLImageElement | HTMLVideoElement): void;
|
||||
}
|
||||
|
||||
2
types/ol/ImageBase.d.ts
vendored
2
types/ol/ImageBase.d.ts
vendored
@ -3,7 +3,7 @@ import { Extent } from './extent';
|
||||
import ImageState from './ImageState';
|
||||
|
||||
export default class ImageBase extends Target {
|
||||
constructor(extent: Extent, resolution: number, pixelRatio: number, state: ImageState);
|
||||
constructor(extent: Extent, resolution: number | undefined, pixelRatio: number, state: ImageState);
|
||||
protected extent: Extent;
|
||||
protected resolution: number;
|
||||
protected state: ImageState;
|
||||
|
||||
2
types/ol/ImageCanvas.d.ts
vendored
2
types/ol/ImageCanvas.d.ts
vendored
@ -1,7 +1,7 @@
|
||||
import { Extent } from './extent';
|
||||
import ImageBase from './ImageBase';
|
||||
|
||||
export type Loader = ((p0: (p0?: Error) => void) => void);
|
||||
export type Loader = (p0: (p0?: Error) => void) => void;
|
||||
export default class ImageCanvas extends ImageBase {
|
||||
constructor(extent: Extent, resolution: number, pixelRatio: number, canvas: HTMLCanvasElement, opt_loader?: Loader);
|
||||
getError(): Error;
|
||||
|
||||
9
types/ol/ImageTile.d.ts
vendored
9
types/ol/ImageTile.d.ts
vendored
@ -3,6 +3,13 @@ import { TileCoord } from './tilecoord';
|
||||
import TileState from './TileState';
|
||||
|
||||
export default class ImageTile extends Tile {
|
||||
constructor(tileCoord: TileCoord, state: TileState, src: string, crossOrigin: string, tileLoadFunction: LoadFunction, opt_options?: Options);
|
||||
constructor(
|
||||
tileCoord: TileCoord,
|
||||
state: TileState,
|
||||
src: string,
|
||||
crossOrigin: string,
|
||||
tileLoadFunction: LoadFunction,
|
||||
opt_options?: Options
|
||||
);
|
||||
getImage(): HTMLCanvasElement | HTMLImageElement | HTMLVideoElement;
|
||||
}
|
||||
|
||||
6
types/ol/Map.d.ts
vendored
6
types/ol/Map.d.ts
vendored
@ -8,9 +8,9 @@ import RenderEvent from './render/Event';
|
||||
|
||||
export default class Map extends PluggableMap {
|
||||
constructor(options: MapOptions);
|
||||
on(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: ((p0: any) => void)): void;
|
||||
on(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: (p0: any) => void): void;
|
||||
on(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
once(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
un(type: 'change', listener: (evt: Event) => void): void;
|
||||
|
||||
8
types/ol/MapBrowserEvent.d.ts
vendored
8
types/ol/MapBrowserEvent.d.ts
vendored
@ -4,7 +4,13 @@ import { Pixel } from './pixel';
|
||||
import PluggableMap, { FrameState } from './PluggableMap';
|
||||
|
||||
export default class MapBrowserEvent extends MapEvent {
|
||||
constructor(type: string, map: PluggableMap, browserEvent: Event, opt_dragging?: boolean, opt_frameState?: FrameState);
|
||||
constructor(
|
||||
type: string,
|
||||
map: PluggableMap,
|
||||
browserEvent: Event,
|
||||
opt_dragging?: boolean,
|
||||
opt_frameState?: FrameState
|
||||
);
|
||||
coordinate: Coordinate;
|
||||
dragging: boolean;
|
||||
pixel: Pixel;
|
||||
|
||||
8
types/ol/MapBrowserPointerEvent.d.ts
vendored
8
types/ol/MapBrowserPointerEvent.d.ts
vendored
@ -3,5 +3,11 @@ import PluggableMap, { FrameState } from './PluggableMap';
|
||||
import PointerEvent from './pointer/PointerEvent';
|
||||
|
||||
export default class MapBrowserPointerEvent extends MapBrowserEvent {
|
||||
constructor(type: string, map: PluggableMap, pointerEvent: PointerEvent, opt_dragging?: boolean, opt_frameState?: FrameState);
|
||||
constructor(
|
||||
type: string,
|
||||
map: PluggableMap,
|
||||
pointerEvent: PointerEvent,
|
||||
opt_dragging?: boolean,
|
||||
opt_frameState?: FrameState
|
||||
);
|
||||
}
|
||||
|
||||
6
types/ol/Object.d.ts
vendored
6
types/ol/Object.d.ts
vendored
@ -11,9 +11,9 @@ export default class BaseObject extends Observable {
|
||||
set(key: string, value: any, opt_silent?: boolean): void;
|
||||
setProperties(values: { [key: string]: any }, opt_silent?: boolean): void;
|
||||
unset(key: string, opt_silent?: boolean): void;
|
||||
on(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: ((p0: any) => void)): void;
|
||||
on(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: (p0: any) => void): void;
|
||||
on(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
once(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
un(type: 'change', listener: (evt: Event) => void): void;
|
||||
|
||||
6
types/ol/Observable.d.ts
vendored
6
types/ol/Observable.d.ts
vendored
@ -6,9 +6,9 @@ export default class Observable extends Target {
|
||||
constructor();
|
||||
changed(): void;
|
||||
getRevision(): number;
|
||||
on(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: ((p0: any) => void)): void;
|
||||
on(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: (p0: any) => void): void;
|
||||
on(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
once(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
un(type: 'change', listener: (evt: Event) => void): void;
|
||||
|
||||
18
types/ol/Overlay.d.ts
vendored
18
types/ol/Overlay.d.ts
vendored
@ -23,7 +23,7 @@ export interface Options {
|
||||
}
|
||||
export interface PanOptions {
|
||||
duration?: number;
|
||||
easing?: ((p0: number) => number);
|
||||
easing?: (p0: number) => number;
|
||||
}
|
||||
export default class Overlay extends BaseObject {
|
||||
constructor(options: Options);
|
||||
@ -37,7 +37,7 @@ export default class Overlay extends BaseObject {
|
||||
protected options: Options;
|
||||
protected rendered: any;
|
||||
protected stopEvent: boolean;
|
||||
protected getRect(element: HTMLElement, size: Size): Extent;
|
||||
protected getRect(element: HTMLElement | undefined, size: Size | undefined): Extent;
|
||||
protected handleElementChanged(): void;
|
||||
protected handleMapChanged(): void;
|
||||
protected handleOffsetChanged(): void;
|
||||
@ -47,7 +47,7 @@ export default class Overlay extends BaseObject {
|
||||
protected render(): void;
|
||||
protected setVisible(visible: boolean): void;
|
||||
protected updatePixelPosition(): void;
|
||||
protected updateRenderedPosition(pixel: Pixel, mapSize: Size): void;
|
||||
protected updateRenderedPosition(pixel: Pixel, mapSize: Size | undefined): void;
|
||||
getElement(): HTMLElement;
|
||||
getId(): number | string;
|
||||
getMap(): PluggableMap;
|
||||
@ -55,14 +55,14 @@ export default class Overlay extends BaseObject {
|
||||
getOptions(): Options;
|
||||
getPosition(): Coordinate;
|
||||
getPositioning(): OverlayPositioning;
|
||||
setElement(element: HTMLElement): void;
|
||||
setMap(map: PluggableMap): void;
|
||||
setElement(element: HTMLElement | undefined): void;
|
||||
setMap(map: PluggableMap | undefined): void;
|
||||
setOffset(offset: number[]): void;
|
||||
setPosition(position: Coordinate): void;
|
||||
setPosition(position: Coordinate | undefined): void;
|
||||
setPositioning(positioning: OverlayPositioning): void;
|
||||
on(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: ((p0: any) => void)): void;
|
||||
on(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: (p0: any) => void): void;
|
||||
on(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
once(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
un(type: 'change', listener: (evt: Event) => void): void;
|
||||
|
||||
26
types/ol/PluggableMap.d.ts
vendored
26
types/ol/PluggableMap.d.ts
vendored
@ -24,7 +24,7 @@ import { Transform } from './transform';
|
||||
import View, { State } from './View';
|
||||
|
||||
export interface AtPixelOptions {
|
||||
layerFilter: ((p0: Layer) => boolean);
|
||||
layerFilter: (p0: Layer) => boolean;
|
||||
hitTolerance?: number;
|
||||
}
|
||||
export interface FrameState {
|
||||
@ -68,7 +68,7 @@ export interface MapOptionsInternal {
|
||||
overlays: Collection<Overlay>;
|
||||
values: { [key: string]: any };
|
||||
}
|
||||
export type PostRenderFunction = ((p0: PluggableMap, p1: FrameState) => boolean);
|
||||
export type PostRenderFunction = (p0: PluggableMap, p1: FrameState) => boolean;
|
||||
export default class PluggableMap extends BaseObject {
|
||||
constructor(options: MapOptions);
|
||||
protected controls: Collection<Control>;
|
||||
@ -79,8 +79,16 @@ export default class PluggableMap extends BaseObject {
|
||||
addLayer(layer: BaseLayer): void;
|
||||
addOverlay(overlay: Overlay): void;
|
||||
createRenderer(): MapRenderer;
|
||||
forEachFeatureAtPixel<S, T>(pixel: Pixel, callback: ((this: S, p0: FeatureLike, p1: Layer) => T), opt_options?: AtPixelOptions): T;
|
||||
forEachLayerAtPixel<S, T>(pixel: Pixel, callback: ((this: S, p0: Layer, p1: (Uint8ClampedArray | Uint8Array)) => T), opt_options?: AtPixelOptions): T;
|
||||
forEachFeatureAtPixel<S, T>(
|
||||
pixel: Pixel,
|
||||
callback: (this: S, p0: FeatureLike, p1: Layer) => T,
|
||||
opt_options?: AtPixelOptions
|
||||
): T;
|
||||
forEachLayerAtPixel<S, T>(
|
||||
pixel: Pixel,
|
||||
callback: (this: S, p0: Layer, p1: Uint8ClampedArray | Uint8Array) => T,
|
||||
opt_options?: AtPixelOptions
|
||||
): T;
|
||||
getControls(): Collection<Control>;
|
||||
getCoordinateFromPixel(pixel: Pixel): Coordinate;
|
||||
getEventCoordinate(event: Event): Coordinate;
|
||||
@ -112,15 +120,15 @@ export default class PluggableMap extends BaseObject {
|
||||
render(): void;
|
||||
renderSync(): void;
|
||||
setLayerGroup(layerGroup: LayerGroup): void;
|
||||
setSize(size: Size): void;
|
||||
setTarget(target: HTMLElement | string): void;
|
||||
setSize(size: Size | undefined): void;
|
||||
setTarget(target: HTMLElement | string | undefined): void;
|
||||
setView(view: View): void;
|
||||
skipFeature(feature: Feature): void;
|
||||
unskipFeature(feature: Feature): void;
|
||||
updateSize(): void;
|
||||
on(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: ((p0: any) => void)): void;
|
||||
on(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: (p0: any) => void): void;
|
||||
on(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
once(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
un(type: 'change', listener: (evt: Event) => void): void;
|
||||
|
||||
4
types/ol/Tile.d.ts
vendored
4
types/ol/Tile.d.ts
vendored
@ -3,11 +3,11 @@ import Projection from './proj/Projection';
|
||||
import { TileCoord } from './tilecoord';
|
||||
import TileState from './TileState';
|
||||
|
||||
export type LoadFunction = ((p0: Tile, p1: string) => void);
|
||||
export type LoadFunction = (p0: Tile, p1: string) => void;
|
||||
export interface Options {
|
||||
transition?: number;
|
||||
}
|
||||
export type UrlFunction = ((p0: TileCoord, p1: number, p2: Projection) => string);
|
||||
export type UrlFunction = (p0: TileCoord, p1: number, p2: Projection) => string;
|
||||
export default class Tile extends Target {
|
||||
constructor(tileCoord: TileCoord, state: TileState, opt_options?: Options);
|
||||
protected state: TileState;
|
||||
|
||||
6
types/ol/TileCache.d.ts
vendored
6
types/ol/TileCache.d.ts
vendored
@ -7,9 +7,9 @@ export default class TileCache extends LRUCache<any> {
|
||||
constructor(opt_highWaterMark?: number);
|
||||
expireCache(usedTiles: { [key: string]: TileRange }): void;
|
||||
pruneExceptNewestZ(): void;
|
||||
on(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: ((p0: any) => void)): void;
|
||||
on(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: (p0: any) => void): void;
|
||||
on(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
once(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
un(type: 'change', listener: (evt: Event) => void): void;
|
||||
|
||||
4
types/ol/TileQueue.d.ts
vendored
4
types/ol/TileQueue.d.ts
vendored
@ -3,9 +3,9 @@ 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 type PriorityFunction = (p0: Tile, p1: string, p2: Coordinate, p3: number) => number;
|
||||
export default class TileQueue extends PriorityQueue<any> {
|
||||
constructor(tilePriorityFunction: PriorityFunction, tileChangeCallback: (() => void));
|
||||
constructor(tilePriorityFunction: PriorityFunction, tileChangeCallback: () => any);
|
||||
protected handleTileChange(event: Event): void;
|
||||
getTilesLoading(): number;
|
||||
loadMoreTiles(maxTotalLoading: number, maxNewLoads: number): void;
|
||||
|
||||
8
types/ol/TileRange.d.ts
vendored
8
types/ol/TileRange.d.ts
vendored
@ -13,4 +13,10 @@ export default class TileRange {
|
||||
getWidth(): number;
|
||||
intersects(tileRange: TileRange): boolean;
|
||||
}
|
||||
export function createOrUpdate(minX: number, maxX: number, minY: number, maxY: number, tileRange?: TileRange): TileRange;
|
||||
export function createOrUpdate(
|
||||
minX: number,
|
||||
maxX: number,
|
||||
minY: number,
|
||||
maxY: number,
|
||||
tileRange?: TileRange
|
||||
): TileRange;
|
||||
|
||||
18
types/ol/VectorImageTile.d.ts
vendored
18
types/ol/VectorImageTile.d.ts
vendored
@ -17,7 +17,23 @@ export interface ReplayState {
|
||||
renderedRevision: number;
|
||||
}
|
||||
export default class VectorImageTile extends Tile {
|
||||
constructor(tileCoord: TileCoord, state: TileState, sourceRevision: number, format: FeatureFormat, tileLoadFunction: LoadFunction, urlTileCoord: TileCoord, tileUrlFunction: UrlFunction, sourceTileGrid: TileGrid, tileGrid: TileGrid, sourceTiles: { [key: string]: VectorTile }, pixelRatio: number, projection: Projection, tileClass: VectorTile, handleTileChange: ((this: VectorTile_1, p0: Event) => void), zoom: number);
|
||||
constructor(
|
||||
tileCoord: TileCoord,
|
||||
state: TileState,
|
||||
sourceRevision: number,
|
||||
format: FeatureFormat,
|
||||
tileLoadFunction: LoadFunction,
|
||||
urlTileCoord: TileCoord,
|
||||
tileUrlFunction: UrlFunction,
|
||||
sourceTileGrid: TileGrid,
|
||||
tileGrid: TileGrid,
|
||||
sourceTiles: { [key: string]: VectorTile },
|
||||
pixelRatio: number,
|
||||
projection: Projection,
|
||||
tileClass: VectorTile,
|
||||
handleTileChange: (this: VectorTile_1, p0: Event) => void,
|
||||
zoom: number
|
||||
);
|
||||
getContext(layer: Layer): CanvasRenderingContext2D;
|
||||
getImage(layer: Layer): HTMLCanvasElement;
|
||||
getReplayState(layer: Layer): ReplayState;
|
||||
|
||||
9
types/ol/VectorTile.d.ts
vendored
9
types/ol/VectorTile.d.ts
vendored
@ -10,7 +10,14 @@ import { TileCoord } from './tilecoord';
|
||||
import TileState from './TileState';
|
||||
|
||||
export default class VectorTile extends Tile {
|
||||
constructor(tileCoord: TileCoord, state: TileState, src: string, format: FeatureFormat, tileLoadFunction: LoadFunction, opt_options?: Options);
|
||||
constructor(
|
||||
tileCoord: TileCoord,
|
||||
state: TileState,
|
||||
src: string,
|
||||
format: FeatureFormat,
|
||||
tileLoadFunction: LoadFunction,
|
||||
opt_options?: Options
|
||||
);
|
||||
getExtent(): Extent;
|
||||
getFeatures(): FeatureLike[];
|
||||
getFormat(): FeatureFormat;
|
||||
|
||||
30
types/ol/View.d.ts
vendored
30
types/ol/View.d.ts
vendored
@ -24,8 +24,8 @@ export interface Animation {
|
||||
start: number;
|
||||
duration: number;
|
||||
complete: boolean;
|
||||
easing: ((p0: number) => number);
|
||||
callback: ((p0: boolean) => void);
|
||||
easing: (p0: number) => number;
|
||||
callback: (p0: boolean) => void;
|
||||
}
|
||||
export interface AnimationOptions {
|
||||
center?: Coordinate;
|
||||
@ -34,7 +34,7 @@ export interface AnimationOptions {
|
||||
rotation?: number;
|
||||
anchor?: Coordinate;
|
||||
duration?: number;
|
||||
easing?: ((p0: number) => number);
|
||||
easing?: (p0: number) => number;
|
||||
}
|
||||
export interface Constraints {
|
||||
center: Type;
|
||||
@ -49,8 +49,8 @@ export interface FitOptions {
|
||||
minResolution?: number;
|
||||
maxZoom?: number;
|
||||
duration?: number;
|
||||
easing?: ((p0: number) => number);
|
||||
callback?: ((p0: boolean) => void);
|
||||
easing?: (p0: number) => number;
|
||||
callback?: (p0: boolean) => void;
|
||||
}
|
||||
export interface State {
|
||||
center: Coordinate;
|
||||
@ -84,9 +84,9 @@ export default class View extends BaseObject {
|
||||
calculateExtent(opt_size?: Size): Extent;
|
||||
cancelAnimations(): void;
|
||||
centerOn(coordinate: Coordinate, size: Size, position: Pixel): void;
|
||||
constrainCenter(center: Coordinate): Coordinate;
|
||||
constrainResolution(resolution: number, opt_delta?: number, opt_direction?: number): number;
|
||||
constrainRotation(rotation: number, opt_delta?: number): number;
|
||||
constrainCenter(center: Coordinate | undefined): Coordinate;
|
||||
constrainResolution(resolution: number | undefined, opt_delta?: number, opt_direction?: number): number;
|
||||
constrainRotation(rotation: number | undefined, opt_delta?: number): number;
|
||||
fit(geometryOrExtent: SimpleGeometry | Extent, opt_options?: FitOptions): void;
|
||||
getAnimating(): boolean;
|
||||
getCenter(): Coordinate;
|
||||
@ -100,28 +100,28 @@ export default class View extends BaseObject {
|
||||
getProjection(): Projection;
|
||||
getResolution(): number;
|
||||
getResolutionForExtent(extent: Extent, opt_size?: Size): number;
|
||||
getResolutionForValueFunction(opt_power?: number): ((p0: number) => number);
|
||||
getResolutionForValueFunction(opt_power?: number): (p0: number) => number;
|
||||
getResolutionForZoom(zoom: number): number;
|
||||
getResolutions(): number[];
|
||||
getRotation(): number;
|
||||
getState(pixelRatio: number): State;
|
||||
getUpdatedOptions_(newOptions: ViewOptions): ViewOptions;
|
||||
getValueForResolutionFunction(opt_power?: number): ((p0: number) => number);
|
||||
getValueForResolutionFunction(opt_power?: number): (p0: number) => number;
|
||||
getZoom(): number;
|
||||
getZoomForResolution(resolution: number): number;
|
||||
isDef(): boolean;
|
||||
rotate(rotation: number, opt_anchor?: Coordinate): void;
|
||||
setCenter(center: Coordinate): void;
|
||||
setCenter(center: Coordinate | undefined): void;
|
||||
setHint(hint: ViewHint, delta: number): number;
|
||||
setMaxZoom(zoom: number): void;
|
||||
setMinZoom(zoom: number): void;
|
||||
setResolution(resolution: number): void;
|
||||
setResolution(resolution: number | undefined): void;
|
||||
setRotation(rotation: number): void;
|
||||
setZoom(zoom: number): void;
|
||||
updateAnimations_(): void;
|
||||
on(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: ((p0: any) => void)): void;
|
||||
on(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: (p0: any) => void): void;
|
||||
on(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
once(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
un(type: 'change', listener: (evt: Event) => void): void;
|
||||
|
||||
6
types/ol/WebGLMap.d.ts
vendored
6
types/ol/WebGLMap.d.ts
vendored
@ -8,9 +8,9 @@ import RenderEvent from './render/Event';
|
||||
|
||||
export default class WebGLMap extends PluggableMap {
|
||||
constructor(options: MapOptions);
|
||||
on(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: ((p0: any) => void)): void;
|
||||
on(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: (p0: any) => void): void;
|
||||
on(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
once(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
un(type: 'change', listener: (evt: Event) => void): void;
|
||||
|
||||
10
types/ol/array.d.ts
vendored
10
types/ol/array.d.ts
vendored
@ -1,12 +1,12 @@
|
||||
export function binarySearch(haystack: any[], needle: any, opt_comparator?: (() => void)): number;
|
||||
export function binarySearch(haystack: any[], needle: any, opt_comparator?: () => void): number;
|
||||
export function equals(arr1: any[] | Uint8ClampedArray, arr2: any[] | Uint8ClampedArray): boolean;
|
||||
export function extend<VALUE>(arr: VALUE[], data: VALUE[] | VALUE): void;
|
||||
export function find<VALUE>(arr: VALUE[], func: ((p0: VALUE, p1: number, p2: any) => boolean)): VALUE;
|
||||
export function findIndex(arr: any[], func: (() => void)): number;
|
||||
export function find<VALUE>(arr: VALUE[], func: (p0: VALUE, p1: number, p2: any) => boolean): VALUE;
|
||||
export function findIndex(arr: any[], func: () => void): number;
|
||||
export function includes(arr: any[], obj: any): boolean;
|
||||
export function isSorted(arr: any[], opt_func?: (() => void), opt_strict?: boolean): boolean;
|
||||
export function isSorted(arr: any[], opt_func?: () => void, opt_strict?: boolean): boolean;
|
||||
export function linearFindNearest(arr: number[], target: number, direction: number): number;
|
||||
export function numberSafeCompareFunction(a: any, b: any): number;
|
||||
export function remove<VALUE>(arr: VALUE[], obj: VALUE): boolean;
|
||||
export function reverseSubArray(arr: any[], begin: number, end: number): void;
|
||||
export function stableSort(arr: any[], compareFnc: (() => void)): void;
|
||||
export function stableSort(arr: any[], compareFnc: () => void): void;
|
||||
|
||||
2
types/ol/centerconstraint.d.ts
vendored
2
types/ol/centerconstraint.d.ts
vendored
@ -1,6 +1,6 @@
|
||||
import { Coordinate } from './coordinate';
|
||||
import { Extent } from './extent';
|
||||
|
||||
export type Type = ((p0: Coordinate) => Coordinate);
|
||||
export type Type = (p0: Coordinate) => Coordinate;
|
||||
export function createExtent(extent: Extent): Type;
|
||||
export function none(center?: Coordinate): Coordinate;
|
||||
|
||||
5
types/ol/control.d.ts
vendored
5
types/ol/control.d.ts
vendored
@ -1,5 +1,3 @@
|
||||
import Collection from './Collection';
|
||||
import Control from './control/Control';
|
||||
import { DefaultsOptions } from './control/util';
|
||||
|
||||
export { default as Attribution } from './control/Attribution';
|
||||
@ -12,5 +10,4 @@ export { default as ScaleLine } from './control/ScaleLine';
|
||||
export { default as Zoom } from './control/Zoom';
|
||||
export { default as ZoomSlider } from './control/ZoomSlider';
|
||||
export { default as ZoomToExtent } from './control/ZoomToExtent';
|
||||
|
||||
export function defaults(opt_options?: DefaultsOptions): Collection<Control>;
|
||||
export { defaults } from './control/util';
|
||||
|
||||
8
types/ol/control/Attribution.d.ts
vendored
8
types/ol/control/Attribution.d.ts
vendored
@ -12,7 +12,7 @@ export interface Options {
|
||||
tipLabel?: string;
|
||||
label?: string | HTMLElement;
|
||||
collapseLabel?: string | HTMLElement;
|
||||
render?: ((p0: MapEvent) => void);
|
||||
render?: (p0: MapEvent) => void;
|
||||
}
|
||||
export default class Attribution extends Control {
|
||||
constructor(opt_options?: Options);
|
||||
@ -20,9 +20,9 @@ export default class Attribution extends Control {
|
||||
getCollapsible(): boolean;
|
||||
setCollapsed(collapsed: boolean): void;
|
||||
setCollapsible(collapsible: boolean): void;
|
||||
on(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: ((p0: any) => void)): void;
|
||||
on(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: (p0: any) => void): void;
|
||||
on(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
once(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
un(type: 'change', listener: (evt: Event) => void): void;
|
||||
|
||||
8
types/ol/control/Control.d.ts
vendored
8
types/ol/control/Control.d.ts
vendored
@ -6,7 +6,7 @@ import PluggableMap from '../PluggableMap';
|
||||
|
||||
export interface Options {
|
||||
element?: HTMLElement;
|
||||
render?: ((p0: MapEvent) => void);
|
||||
render?: (p0: MapEvent) => void;
|
||||
target?: HTMLElement | string;
|
||||
}
|
||||
export default class Control extends BaseObject {
|
||||
@ -16,9 +16,9 @@ export default class Control extends BaseObject {
|
||||
getMap(): PluggableMap;
|
||||
setMap(map: PluggableMap): void;
|
||||
setTarget(target: HTMLElement | string): void;
|
||||
on(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: ((p0: any) => void)): void;
|
||||
on(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: (p0: any) => void): void;
|
||||
on(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
once(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
un(type: 'change', listener: (evt: Event) => void): void;
|
||||
|
||||
6
types/ol/control/FullScreen.d.ts
vendored
6
types/ol/control/FullScreen.d.ts
vendored
@ -14,9 +14,9 @@ export interface Options {
|
||||
}
|
||||
export default class FullScreen extends Control {
|
||||
constructor(opt_options?: Options);
|
||||
on(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: ((p0: any) => void)): void;
|
||||
on(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: (p0: any) => void): void;
|
||||
on(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
once(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
un(type: 'change', listener: (evt: Event) => void): void;
|
||||
|
||||
8
types/ol/control/MousePosition.d.ts
vendored
8
types/ol/control/MousePosition.d.ts
vendored
@ -11,7 +11,7 @@ export interface Options {
|
||||
className?: string;
|
||||
coordinateFormat?: CoordinateFormat;
|
||||
projection?: ProjectionLike;
|
||||
render?: ((p0: MapEvent) => void);
|
||||
render?: (p0: MapEvent) => void;
|
||||
target?: HTMLElement | string;
|
||||
undefinedHTML?: string;
|
||||
}
|
||||
@ -23,9 +23,9 @@ export default class MousePosition extends Control {
|
||||
getProjection(): Projection;
|
||||
setCoordinateFormat(format: CoordinateFormat): void;
|
||||
setProjection(projection: ProjectionLike): void;
|
||||
on(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: ((p0: any) => void)): void;
|
||||
on(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: (p0: any) => void): void;
|
||||
on(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
once(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
un(type: 'change', listener: (evt: Event) => void): void;
|
||||
|
||||
8
types/ol/control/OverviewMap.d.ts
vendored
8
types/ol/control/OverviewMap.d.ts
vendored
@ -15,7 +15,7 @@ export interface Options {
|
||||
collapsible?: boolean;
|
||||
label?: string | HTMLElement;
|
||||
layers?: Layer[] | Collection<Layer>;
|
||||
render?: ((p0: MapEvent) => void);
|
||||
render?: (p0: MapEvent) => void;
|
||||
target?: HTMLElement | string;
|
||||
tipLabel?: string;
|
||||
view?: View;
|
||||
@ -27,9 +27,9 @@ export default class OverviewMap extends Control {
|
||||
getOverviewMap(): PluggableMap;
|
||||
setCollapsed(collapsed: boolean): void;
|
||||
setCollapsible(collapsible: boolean): void;
|
||||
on(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: ((p0: any) => void)): void;
|
||||
on(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: (p0: any) => void): void;
|
||||
on(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
once(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
un(type: 'change', listener: (evt: Event) => void): void;
|
||||
|
||||
10
types/ol/control/Rotate.d.ts
vendored
10
types/ol/control/Rotate.d.ts
vendored
@ -10,15 +10,15 @@ export interface Options {
|
||||
tipLabel?: string;
|
||||
duration?: number;
|
||||
autoHide?: boolean;
|
||||
render?: ((p0: MapEvent) => void);
|
||||
resetNorth?: (() => void);
|
||||
render?: (p0: MapEvent) => void;
|
||||
resetNorth?: () => void;
|
||||
target?: HTMLElement | string;
|
||||
}
|
||||
export default class Rotate extends Control {
|
||||
constructor(opt_options?: Options);
|
||||
on(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: ((p0: any) => void)): void;
|
||||
on(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: (p0: any) => void): void;
|
||||
on(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
once(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
un(type: 'change', listener: (evt: Event) => void): void;
|
||||
|
||||
8
types/ol/control/ScaleLine.d.ts
vendored
8
types/ol/control/ScaleLine.d.ts
vendored
@ -7,7 +7,7 @@ import Control from './Control';
|
||||
export interface Options {
|
||||
className?: string;
|
||||
minWidth?: number;
|
||||
render?: ((p0: MapEvent) => void);
|
||||
render?: (p0: MapEvent) => void;
|
||||
target?: HTMLElement | string;
|
||||
units?: Units | string;
|
||||
}
|
||||
@ -22,9 +22,9 @@ export default class ScaleLine extends Control {
|
||||
constructor(opt_options?: Options);
|
||||
getUnits(): Units;
|
||||
setUnits(units: Units): void;
|
||||
on(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: ((p0: any) => void)): void;
|
||||
on(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: (p0: any) => void): void;
|
||||
on(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
once(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
un(type: 'change', listener: (evt: Event) => void): void;
|
||||
|
||||
6
types/ol/control/Zoom.d.ts
vendored
6
types/ol/control/Zoom.d.ts
vendored
@ -15,9 +15,9 @@ export interface Options {
|
||||
}
|
||||
export default class Zoom extends Control {
|
||||
constructor(opt_options?: Options);
|
||||
on(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: ((p0: any) => void)): void;
|
||||
on(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: (p0: any) => void): void;
|
||||
on(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
once(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
un(type: 'change', listener: (evt: Event) => void): void;
|
||||
|
||||
8
types/ol/control/ZoomSlider.d.ts
vendored
8
types/ol/control/ZoomSlider.d.ts
vendored
@ -7,13 +7,13 @@ import Control from './Control';
|
||||
export interface Options {
|
||||
className?: string;
|
||||
duration?: number;
|
||||
render?: ((p0: MapEvent) => void);
|
||||
render?: (p0: MapEvent) => void;
|
||||
}
|
||||
export default class ZoomSlider extends Control {
|
||||
constructor(opt_options?: Options);
|
||||
on(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: ((p0: any) => void)): void;
|
||||
on(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: (p0: any) => void): void;
|
||||
on(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
once(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
un(type: 'change', listener: (evt: Event) => void): void;
|
||||
|
||||
6
types/ol/control/ZoomToExtent.d.ts
vendored
6
types/ol/control/ZoomToExtent.d.ts
vendored
@ -15,9 +15,9 @@ export default class ZoomToExtent extends Control {
|
||||
constructor(opt_options?: Options);
|
||||
protected extent: Extent;
|
||||
protected handleZoomToExtent(): void;
|
||||
on(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: ((p0: any) => void)): void;
|
||||
on(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: (p0: any) => void): void;
|
||||
on(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
once(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
un(type: 'change', listener: (evt: Event) => void): void;
|
||||
|
||||
3
types/ol/control/util.d.ts
vendored
3
types/ol/control/util.d.ts
vendored
@ -1,4 +1,6 @@
|
||||
import Collection from '../Collection';
|
||||
import { Options } from './Attribution';
|
||||
import Control from './Control';
|
||||
import { Options as Options_1 } from './Rotate';
|
||||
import { Options as Options_2 } from './Zoom';
|
||||
|
||||
@ -10,3 +12,4 @@ export interface DefaultsOptions {
|
||||
zoom?: boolean;
|
||||
zoomOptions?: Options_2;
|
||||
}
|
||||
export function defaults(opt_options?: DefaultsOptions): Collection<Control>;
|
||||
|
||||
2
types/ol/coordinate.d.ts
vendored
2
types/ol/coordinate.d.ts
vendored
@ -1,7 +1,7 @@
|
||||
import Circle from './geom/Circle';
|
||||
|
||||
export type Coordinate = number[];
|
||||
export type CoordinateFormat = ((p0: Coordinate) => string);
|
||||
export type CoordinateFormat = (p0: Coordinate) => string;
|
||||
export function add(coordinate: Coordinate, delta: Coordinate): Coordinate;
|
||||
export function closestOnCircle(coordinate: Coordinate, circle: Circle): Coordinate;
|
||||
export function closestOnSegment(coordinate: Coordinate, segment: Coordinate[]): Coordinate;
|
||||
|
||||
2
types/ol/css.d.ts
vendored
2
types/ol/css.d.ts
vendored
@ -4,4 +4,4 @@ export const CLASS_HIDDEN: string;
|
||||
export const CLASS_SELECTABLE: string;
|
||||
export const CLASS_UNSELECTABLE: string;
|
||||
export const CLASS_UNSUPPORTED: string;
|
||||
export const getFontFamilies: ((p0: string) => string[]);
|
||||
export function getFontFamilies(font: string): string[];
|
||||
|
||||
24
types/ol/events.d.ts
vendored
24
types/ol/events.d.ts
vendored
@ -10,12 +10,28 @@ export interface EventsKey {
|
||||
target: EventTargetLike;
|
||||
type: string;
|
||||
}
|
||||
export type ListenerFunction = ((p0: (Event | Event)) => boolean);
|
||||
export type ListenerFunction = (p0: Event | Event) => boolean;
|
||||
export function bindListener(listenerObj: EventsKey): ListenerFunction;
|
||||
export function findListener(listeners: EventsKey[], listener: (() => void), opt_this?: any, opt_setDeleteIndex?: boolean): EventsKey;
|
||||
export function findListener(
|
||||
listeners: EventsKey[],
|
||||
listener: () => void,
|
||||
opt_this?: any,
|
||||
opt_setDeleteIndex?: boolean
|
||||
): EventsKey;
|
||||
export function getListeners(target: EventTargetLike, type: string): EventsKey[];
|
||||
export function listen(target: EventTargetLike, type: string, listener: ListenerFunction, opt_this?: any, opt_once?: boolean): EventsKey;
|
||||
export function listenOnce(target: EventTargetLike, type: string, listener: ListenerFunction, opt_this?: any): EventsKey;
|
||||
export function listen(
|
||||
target: EventTargetLike,
|
||||
type: string,
|
||||
listener: ListenerFunction,
|
||||
opt_this?: any,
|
||||
opt_once?: boolean
|
||||
): EventsKey;
|
||||
export function listenOnce(
|
||||
target: EventTargetLike,
|
||||
type: string,
|
||||
listener: ListenerFunction,
|
||||
opt_this?: any
|
||||
): EventsKey;
|
||||
export function unlisten(target: EventTargetLike, type: string, listener: ListenerFunction, opt_this?: any): void;
|
||||
export function unlistenAll(target: EventTargetLike): void;
|
||||
export function unlistenByKey(key: EventsKey): void;
|
||||
|
||||
2
types/ol/events/condition.d.ts
vendored
2
types/ol/events/condition.d.ts
vendored
@ -1,7 +1,7 @@
|
||||
import { FALSE, TRUE } from '../functions';
|
||||
import MapBrowserEvent from '../MapBrowserEvent';
|
||||
|
||||
export type Condition = ((this: any, p0: MapBrowserEvent) => boolean);
|
||||
export type Condition = (this: any, p0: MapBrowserEvent) => boolean;
|
||||
export const always: typeof TRUE;
|
||||
export const never: typeof FALSE;
|
||||
export function altKeyOnly(mapBrowserEvent: MapBrowserEvent): boolean;
|
||||
|
||||
30
types/ol/extent.d.ts
vendored
30
types/ol/extent.d.ts
vendored
@ -19,23 +19,45 @@ export function createOrUpdate(minX: number, minY: number, maxX: number, maxY: n
|
||||
export function createOrUpdateEmpty(opt_extent?: Extent): Extent;
|
||||
export function createOrUpdateFromCoordinate(coordinate: Coordinate, opt_extent?: Extent): Extent;
|
||||
export function createOrUpdateFromCoordinates(coordinates: Coordinate[], opt_extent?: Extent): Extent;
|
||||
export function createOrUpdateFromFlatCoordinates(flatCoordinates: number[], offset: number, end: number, stride: number, opt_extent?: Extent): Extent;
|
||||
export function createOrUpdateFromFlatCoordinates(
|
||||
flatCoordinates: number[],
|
||||
offset: number,
|
||||
end: number,
|
||||
stride: number,
|
||||
opt_extent?: Extent
|
||||
): Extent;
|
||||
export function createOrUpdateFromRings(rings: Coordinate[][], opt_extent?: Extent): Extent;
|
||||
export function equals(extent1: Extent, extent2: Extent): boolean;
|
||||
export function extend(extent1: Extent, extent2: Extent): Extent;
|
||||
export function extendCoordinate(extent: Extent, coordinate: Coordinate): void;
|
||||
export function extendCoordinates(extent: Extent, coordinates: Coordinate[]): Extent;
|
||||
export function extendFlatCoordinates(extent: Extent, flatCoordinates: number[], offset: number, end: number, stride: number): Extent;
|
||||
export function extendFlatCoordinates(
|
||||
extent: Extent,
|
||||
flatCoordinates: number[],
|
||||
offset: number,
|
||||
end: number,
|
||||
stride: number
|
||||
): Extent;
|
||||
export function extendRings(extent: Extent, rings: Coordinate[][]): Extent;
|
||||
export function extendXY(extent: Extent, x: number, y: number): void;
|
||||
export function forEachCorner<S, T>(extent: Extent, callback: ((this: T, p0: Coordinate) => S), opt_this?: T): S | boolean;
|
||||
export function forEachCorner<S, T>(
|
||||
extent: Extent,
|
||||
callback: (this: T, p0: Coordinate) => S,
|
||||
opt_this?: T
|
||||
): S | boolean;
|
||||
export function getArea(extent: Extent): number;
|
||||
export function getBottomLeft(extent: Extent): Coordinate;
|
||||
export function getBottomRight(extent: Extent): Coordinate;
|
||||
export function getCenter(extent: Extent): Coordinate;
|
||||
export function getCorner(extent: Extent, corner: Corner): Coordinate;
|
||||
export function getEnlargedArea(extent1: Extent, extent2: Extent): number;
|
||||
export function getForViewAndSize(center: Coordinate, resolution: number, rotation: number, size: Size, opt_extent?: Extent): Extent;
|
||||
export function getForViewAndSize(
|
||||
center: Coordinate,
|
||||
resolution: number,
|
||||
rotation: number,
|
||||
size: Size,
|
||||
opt_extent?: Extent
|
||||
): Extent;
|
||||
export function getHeight(extent: Extent): number;
|
||||
export function getIntersection(extent1: Extent, extent2: Extent, opt_extent?: Extent): Extent;
|
||||
export function getIntersectionArea(extent1: Extent, extent2: Extent): number;
|
||||
|
||||
11
types/ol/featureloader.d.ts
vendored
11
types/ol/featureloader.d.ts
vendored
@ -4,7 +4,12 @@ import Projection from './proj/Projection';
|
||||
import VectorSource from './source/Vector';
|
||||
import VectorTile from './VectorTile';
|
||||
|
||||
export type FeatureLoader = ((this: (VectorSource | VectorTile), p0: Extent, p1: number, p2: Projection) => void);
|
||||
export type FeatureUrlFunction = ((p0: Extent, p1: number, p2: Projection) => string);
|
||||
export function loadFeaturesXhr(url: string | FeatureUrlFunction, format: FeatureFormat, success: (() => void) | (() => void), failure: ((this: VectorSource) => void) | (() => void)): FeatureLoader;
|
||||
export type FeatureLoader = (this: VectorSource | VectorTile, p0: Extent, p1: number, p2: Projection) => void;
|
||||
export type FeatureUrlFunction = (p0: Extent, p1: number, p2: Projection) => string;
|
||||
export function loadFeaturesXhr(
|
||||
url: string | FeatureUrlFunction,
|
||||
format: FeatureFormat,
|
||||
success: (() => void) | (() => void),
|
||||
failure: ((this: VectorSource) => void) | (() => void)
|
||||
): FeatureLoader;
|
||||
export function xhr(url: string | FeatureUrlFunction, format: FeatureFormat): FeatureLoader;
|
||||
|
||||
2
types/ol/format/EsriJSON.d.ts
vendored
2
types/ol/format/EsriJSON.d.ts
vendored
@ -8,7 +8,7 @@ import {
|
||||
Polygon,
|
||||
Polyline,
|
||||
Position,
|
||||
SpatialReferenceWkid
|
||||
SpatialReferenceWkid,
|
||||
} from 'arcgis-rest-api';
|
||||
import Geometry_1 from '../geom/Geometry';
|
||||
import GeometryLayout from '../geom/GeometryLayout';
|
||||
|
||||
8
types/ol/format/Feature.d.ts
vendored
8
types/ol/format/Feature.d.ts
vendored
@ -20,7 +20,7 @@ export default class FeatureFormat {
|
||||
constructor();
|
||||
protected dataProjection: Projection;
|
||||
protected defaultFeatureProjection: Projection;
|
||||
protected adaptOptions(options: WriteOptions | ReadOptions): WriteOptions | ReadOptions;
|
||||
protected adaptOptions(options: WriteOptions | ReadOptions | undefined): WriteOptions | ReadOptions;
|
||||
protected getReadOptions(source: Document | Node | object | string, opt_options?: ReadOptions): ReadOptions;
|
||||
getLastExtent(): Extent;
|
||||
getType(): FormatType;
|
||||
@ -32,4 +32,8 @@ export default class FeatureFormat {
|
||||
writeFeatures(features: Feature[], opt_options?: WriteOptions): string;
|
||||
writeGeometry(geometry: Geometry, opt_options?: WriteOptions): string;
|
||||
}
|
||||
export function transformWithOptions(geometry: Geometry | Extent, write: boolean, opt_options?: WriteOptions | ReadOptions): Geometry | Extent;
|
||||
export function transformWithOptions(
|
||||
geometry: Geometry | Extent,
|
||||
write: boolean,
|
||||
opt_options?: WriteOptions | ReadOptions
|
||||
): Geometry | Extent;
|
||||
|
||||
2
types/ol/format/GPX.d.ts
vendored
2
types/ol/format/GPX.d.ts
vendored
@ -9,7 +9,7 @@ export interface LayoutOptions {
|
||||
hasM?: boolean;
|
||||
}
|
||||
export interface Options {
|
||||
readExtensions?: ((p0: Feature, p1: Node) => void);
|
||||
readExtensions?: (p0: Feature, p1: Node) => void;
|
||||
}
|
||||
export default class GPX extends XMLFeature {
|
||||
constructor(opt_options?: Options);
|
||||
|
||||
2
types/ol/format/GeoJSON.d.ts
vendored
2
types/ol/format/GeoJSON.d.ts
vendored
@ -9,7 +9,7 @@ import {
|
||||
MultiPoint,
|
||||
MultiPolygon,
|
||||
Point,
|
||||
Polygon
|
||||
Polygon,
|
||||
} from 'geojson';
|
||||
import Geometry_1 from '../geom/Geometry';
|
||||
import GeometryCollection_1 from '../geom/GeometryCollection';
|
||||
|
||||
2
types/ol/format/TopoJSON.d.ts
vendored
2
types/ol/format/TopoJSON.d.ts
vendored
@ -7,7 +7,7 @@ import {
|
||||
MultiPolygon,
|
||||
Point,
|
||||
Polygon,
|
||||
Topology
|
||||
Topology,
|
||||
} from 'topojson-specification';
|
||||
import { Coordinate } from '../coordinate';
|
||||
import Feature from '../Feature';
|
||||
|
||||
9
types/ol/format/WFS.d.ts
vendored
9
types/ol/format/WFS.d.ts
vendored
@ -68,8 +68,13 @@ export default class WFS extends XMLFeature {
|
||||
readTransactionResponse(source: Document | Element | object | string): TransactionResponse;
|
||||
readTransactionResponseFromDocument(doc: Document): TransactionResponse;
|
||||
readTransactionResponseFromNode(node: Element): TransactionResponse;
|
||||
setFeatureType(featureType: string[] | string): void;
|
||||
setFeatureType(featureType: string[] | string | undefined): void;
|
||||
writeGetFeature(options: WriteGetFeatureOptions): Node;
|
||||
writeTransaction(inserts: Feature[], updates: Feature[], deletes: Feature[], options: WriteTransactionOptions): Node;
|
||||
writeTransaction(
|
||||
inserts: Feature[],
|
||||
updates: Feature[],
|
||||
deletes: Feature[],
|
||||
options: WriteTransactionOptions
|
||||
): Node;
|
||||
}
|
||||
export function writeFilter(filter: Filter): Node;
|
||||
|
||||
9
types/ol/format/filter.d.ts
vendored
9
types/ol/format/filter.d.ts
vendored
@ -31,7 +31,14 @@ export function intersects(geometryName: string, geometry: Geometry, opt_srsName
|
||||
export function isNull(propertyName: string): IsNull;
|
||||
export function lessThan(propertyName: string, expression: number): LessThan;
|
||||
export function lessThanOrEqualTo(propertyName: string, expression: number): LessThanOrEqualTo;
|
||||
export function like(propertyName: string, pattern: string, opt_wildCard?: string, opt_singleChar?: string, opt_escapeChar?: string, opt_matchCase?: boolean): IsLike;
|
||||
export function like(
|
||||
propertyName: string,
|
||||
pattern: string,
|
||||
opt_wildCard?: string,
|
||||
opt_singleChar?: string,
|
||||
opt_escapeChar?: string,
|
||||
opt_matchCase?: boolean
|
||||
): IsLike;
|
||||
export function not(condition: Filter): Not;
|
||||
export function notEqualTo(propertyName: string, expression: string | number, opt_matchCase?: boolean): NotEqualTo;
|
||||
export function or(...conditions: Filter[]): Or;
|
||||
|
||||
9
types/ol/format/filter/IsLike.d.ts
vendored
9
types/ol/format/filter/IsLike.d.ts
vendored
@ -1,5 +1,12 @@
|
||||
import Comparison from './Comparison';
|
||||
|
||||
export default class IsLike extends Comparison {
|
||||
constructor(propertyName: string, pattern: string, opt_wildCard?: string, opt_singleChar?: string, opt_escapeChar?: string, opt_matchCase?: boolean);
|
||||
constructor(
|
||||
propertyName: string,
|
||||
pattern: string,
|
||||
opt_wildCard?: string,
|
||||
opt_singleChar?: string,
|
||||
opt_escapeChar?: string,
|
||||
opt_matchCase?: boolean
|
||||
);
|
||||
}
|
||||
|
||||
6
types/ol/geom/Circle.d.ts
vendored
6
types/ol/geom/Circle.d.ts
vendored
@ -16,9 +16,9 @@ export default class Circle extends SimpleGeometry {
|
||||
setRadius(radius: number): void;
|
||||
transform(source: ProjectionLike, destination: ProjectionLike): Circle;
|
||||
transform(source: ProjectionLike, destination: ProjectionLike): Geometry;
|
||||
on(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: ((p0: any) => void)): void;
|
||||
on(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: (p0: any) => void): void;
|
||||
on(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
once(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
un(type: 'change', listener: (evt: Event) => void): void;
|
||||
|
||||
6
types/ol/geom/Geometry.d.ts
vendored
6
types/ol/geom/Geometry.d.ts
vendored
@ -27,9 +27,9 @@ export default class Geometry extends BaseObject {
|
||||
simplify(tolerance: number): Geometry;
|
||||
transform(source: ProjectionLike, destination: ProjectionLike): Geometry;
|
||||
translate(deltaX: number, deltaY: number): void;
|
||||
on(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: ((p0: any) => void)): void;
|
||||
on(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: (p0: any) => void): void;
|
||||
on(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
once(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
un(type: 'change', listener: (evt: Event) => void): void;
|
||||
|
||||
6
types/ol/geom/GeometryCollection.d.ts
vendored
6
types/ol/geom/GeometryCollection.d.ts
vendored
@ -10,9 +10,9 @@ export default class GeometryCollection extends Geometry {
|
||||
isEmpty(): boolean;
|
||||
setGeometries(geometries: Geometry[]): void;
|
||||
setGeometriesArray(geometries: Geometry[]): void;
|
||||
on(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: ((p0: any) => void)): void;
|
||||
on(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: (p0: any) => void): void;
|
||||
on(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
once(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
un(type: 'change', listener: (evt: Event) => void): void;
|
||||
|
||||
8
types/ol/geom/LineString.d.ts
vendored
8
types/ol/geom/LineString.d.ts
vendored
@ -8,14 +8,14 @@ import SimpleGeometry from './SimpleGeometry';
|
||||
export default class LineString extends SimpleGeometry {
|
||||
constructor(coordinates: Coordinate[] | number[], opt_layout?: GeometryLayout);
|
||||
appendCoordinate(coordinate: Coordinate): void;
|
||||
forEachSegment<T, S>(callback: ((this: S, p0: Coordinate, p1: Coordinate) => T)): T | boolean;
|
||||
forEachSegment<T, S>(callback: (this: S, p0: Coordinate, p1: Coordinate) => T): T | boolean;
|
||||
getCoordinateAt(fraction: number, opt_dest?: Coordinate): Coordinate;
|
||||
getCoordinateAtM(m: number, opt_extrapolate?: boolean): Coordinate;
|
||||
getFlatMidpoint(): number[];
|
||||
getLength(): number;
|
||||
on(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: ((p0: any) => void)): void;
|
||||
on(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: (p0: any) => void): void;
|
||||
on(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
once(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
un(type: 'change', listener: (evt: Event) => void): void;
|
||||
|
||||
6
types/ol/geom/LinearRing.d.ts
vendored
6
types/ol/geom/LinearRing.d.ts
vendored
@ -8,9 +8,9 @@ import SimpleGeometry from './SimpleGeometry';
|
||||
export default class LinearRing extends SimpleGeometry {
|
||||
constructor(coordinates: Coordinate[] | number[], opt_layout?: GeometryLayout);
|
||||
getArea(): number;
|
||||
on(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: ((p0: any) => void)): void;
|
||||
on(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: (p0: any) => void): void;
|
||||
on(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
once(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
un(type: 'change', listener: (evt: Event) => void): void;
|
||||
|
||||
12
types/ol/geom/MultiLineString.d.ts
vendored
12
types/ol/geom/MultiLineString.d.ts
vendored
@ -7,16 +7,20 @@ import LineString from './LineString';
|
||||
import SimpleGeometry from './SimpleGeometry';
|
||||
|
||||
export default class MultiLineString extends SimpleGeometry {
|
||||
constructor(coordinates: (Coordinate[] | LineString)[] | number[], opt_layout?: GeometryLayout, opt_ends?: number[]);
|
||||
constructor(
|
||||
coordinates: (Coordinate[] | LineString)[] | number[],
|
||||
opt_layout?: GeometryLayout,
|
||||
opt_ends?: number[]
|
||||
);
|
||||
appendLineString(lineString: LineString): void;
|
||||
getCoordinateAtM(m: number, opt_extrapolate?: boolean, opt_interpolate?: boolean): Coordinate;
|
||||
getEnds(): number[];
|
||||
getFlatMidpoints(): number[];
|
||||
getLineString(index: number): LineString;
|
||||
getLineStrings(): LineString[];
|
||||
on(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: ((p0: any) => void)): void;
|
||||
on(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: (p0: any) => void): void;
|
||||
on(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
once(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
un(type: 'change', listener: (evt: Event) => void): void;
|
||||
|
||||
6
types/ol/geom/MultiPoint.d.ts
vendored
6
types/ol/geom/MultiPoint.d.ts
vendored
@ -11,9 +11,9 @@ export default class MultiPoint extends SimpleGeometry {
|
||||
appendPoint(point: Point): void;
|
||||
getPoint(index: number): Point;
|
||||
getPoints(): Point[];
|
||||
on(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: ((p0: any) => void)): void;
|
||||
on(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: (p0: any) => void): void;
|
||||
on(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
once(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
un(type: 'change', listener: (evt: Event) => void): void;
|
||||
|
||||
12
types/ol/geom/MultiPolygon.d.ts
vendored
12
types/ol/geom/MultiPolygon.d.ts
vendored
@ -8,7 +8,11 @@ import Polygon from './Polygon';
|
||||
import SimpleGeometry from './SimpleGeometry';
|
||||
|
||||
export default class MultiPolygon extends SimpleGeometry {
|
||||
constructor(coordinates: (Coordinate[][] | Polygon)[] | number[], opt_layout?: GeometryLayout, opt_endss?: number[][]);
|
||||
constructor(
|
||||
coordinates: (Coordinate[][] | Polygon)[] | number[],
|
||||
opt_layout?: GeometryLayout,
|
||||
opt_endss?: number[][]
|
||||
);
|
||||
appendPolygon(polygon: Polygon): void;
|
||||
getArea(): number;
|
||||
getEndss(): number[][];
|
||||
@ -17,9 +21,9 @@ export default class MultiPolygon extends SimpleGeometry {
|
||||
getOrientedFlatCoordinates(): number[];
|
||||
getPolygon(index: number): Polygon;
|
||||
getPolygons(): Polygon[];
|
||||
on(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: ((p0: any) => void)): void;
|
||||
on(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: (p0: any) => void): void;
|
||||
on(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
once(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
un(type: 'change', listener: (evt: Event) => void): void;
|
||||
|
||||
6
types/ol/geom/Point.d.ts
vendored
6
types/ol/geom/Point.d.ts
vendored
@ -7,9 +7,9 @@ import SimpleGeometry from './SimpleGeometry';
|
||||
|
||||
export default class Point extends SimpleGeometry {
|
||||
constructor(coordinates: Coordinate, opt_layout?: GeometryLayout);
|
||||
on(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: ((p0: any) => void)): void;
|
||||
on(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: (p0: any) => void): void;
|
||||
on(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
once(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
un(type: 'change', listener: (evt: Event) => void): void;
|
||||
|
||||
6
types/ol/geom/Polygon.d.ts
vendored
6
types/ol/geom/Polygon.d.ts
vendored
@ -20,9 +20,9 @@ export default class Polygon extends SimpleGeometry {
|
||||
getLinearRingCount(): number;
|
||||
getLinearRings(): LinearRing[];
|
||||
getOrientedFlatCoordinates(): number[];
|
||||
on(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: ((p0: any) => void)): void;
|
||||
on(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: (p0: any) => void): void;
|
||||
on(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
once(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
un(type: 'change', listener: (evt: Event) => void): void;
|
||||
|
||||
8
types/ol/geom/SimpleGeometry.d.ts
vendored
8
types/ol/geom/SimpleGeometry.d.ts
vendored
@ -12,7 +12,7 @@ export default class SimpleGeometry extends Geometry {
|
||||
protected layout: GeometryLayout;
|
||||
protected stride: number;
|
||||
protected getSimplifiedGeometryInternal(squaredTolerance: number): SimpleGeometry;
|
||||
protected setLayout(layout: GeometryLayout, coordinates: any[], nesting: number): void;
|
||||
protected setLayout(layout: GeometryLayout | undefined, coordinates: any[], nesting: number): void;
|
||||
getCoordinates(): any[];
|
||||
getFirstCoordinate(): Coordinate;
|
||||
getFlatCoordinates(): number[];
|
||||
@ -21,9 +21,9 @@ export default class SimpleGeometry extends Geometry {
|
||||
getStride(): number;
|
||||
setCoordinates(coordinates: any[], opt_layout?: GeometryLayout): void;
|
||||
setFlatCoordinates(layout: GeometryLayout, flatCoordinates: number[]): void;
|
||||
on(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: ((p0: any) => void)): void;
|
||||
on(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: (p0: any) => void): void;
|
||||
on(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
once(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
un(type: 'change', listener: (evt: Event) => void): void;
|
||||
|
||||
66
types/ol/geom/flat/closest.d.ts
vendored
66
types/ol/geom/flat/closest.d.ts
vendored
@ -1,6 +1,60 @@
|
||||
export function arrayMaxSquaredDelta(flatCoordinates: number[], offset: number, ends: number[], stride: number, max: number): number;
|
||||
export function assignClosestArrayPoint(flatCoordinates: number[], offset: number, ends: number[], stride: number, maxDelta: number, isRing: boolean, x: number, y: number, closestPoint: number[], minSquaredDistance: number, opt_tmpPoint?: number[]): number;
|
||||
export function assignClosestMultiArrayPoint(flatCoordinates: number[], offset: number, endss: number[][], stride: number, maxDelta: number, isRing: boolean, x: number, y: number, closestPoint: number[], minSquaredDistance: number, opt_tmpPoint?: number[]): number;
|
||||
export function assignClosestPoint(flatCoordinates: number[], offset: number, end: number, stride: number, maxDelta: number, isRing: boolean, x: number, y: number, closestPoint: number[], minSquaredDistance: number, opt_tmpPoint?: number[]): number;
|
||||
export function maxSquaredDelta(flatCoordinates: number[], offset: number, end: number, stride: number, max: number): number;
|
||||
export function multiArrayMaxSquaredDelta(flatCoordinates: number[], offset: number, endss: number[][], stride: number, max: number): number;
|
||||
export function arrayMaxSquaredDelta(
|
||||
flatCoordinates: number[],
|
||||
offset: number,
|
||||
ends: number[],
|
||||
stride: number,
|
||||
max: number
|
||||
): number;
|
||||
export function assignClosestArrayPoint(
|
||||
flatCoordinates: number[],
|
||||
offset: number,
|
||||
ends: number[],
|
||||
stride: number,
|
||||
maxDelta: number,
|
||||
isRing: boolean,
|
||||
x: number,
|
||||
y: number,
|
||||
closestPoint: number[],
|
||||
minSquaredDistance: number,
|
||||
opt_tmpPoint?: number[]
|
||||
): number;
|
||||
export function assignClosestMultiArrayPoint(
|
||||
flatCoordinates: number[],
|
||||
offset: number,
|
||||
endss: number[][],
|
||||
stride: number,
|
||||
maxDelta: number,
|
||||
isRing: boolean,
|
||||
x: number,
|
||||
y: number,
|
||||
closestPoint: number[],
|
||||
minSquaredDistance: number,
|
||||
opt_tmpPoint?: number[]
|
||||
): number;
|
||||
export function assignClosestPoint(
|
||||
flatCoordinates: number[],
|
||||
offset: number,
|
||||
end: number,
|
||||
stride: number,
|
||||
maxDelta: number,
|
||||
isRing: boolean,
|
||||
x: number,
|
||||
y: number,
|
||||
closestPoint: number[],
|
||||
minSquaredDistance: number,
|
||||
opt_tmpPoint?: number[]
|
||||
): number;
|
||||
export function maxSquaredDelta(
|
||||
flatCoordinates: number[],
|
||||
offset: number,
|
||||
end: number,
|
||||
stride: number,
|
||||
max: number
|
||||
): number;
|
||||
export function multiArrayMaxSquaredDelta(
|
||||
flatCoordinates: number[],
|
||||
offset: number,
|
||||
endss: number[][],
|
||||
stride: number,
|
||||
max: number
|
||||
): number;
|
||||
|
||||
35
types/ol/geom/flat/contains.d.ts
vendored
35
types/ol/geom/flat/contains.d.ts
vendored
@ -1,6 +1,33 @@
|
||||
import { Extent } from '../../extent';
|
||||
|
||||
export function linearRingContainsExtent(flatCoordinates: number[], offset: number, end: number, stride: number, extent: Extent): boolean;
|
||||
export function linearRingContainsXY(flatCoordinates: number[], offset: number, end: number, stride: number, x: number, y: number): boolean;
|
||||
export function linearRingsContainsXY(flatCoordinates: number[], offset: number, ends: number[], stride: number, x: number, y: number): boolean;
|
||||
export function linearRingssContainsXY(flatCoordinates: number[], offset: number, endss: number[][], stride: number, x: number, y: number): boolean;
|
||||
export function linearRingContainsExtent(
|
||||
flatCoordinates: number[],
|
||||
offset: number,
|
||||
end: number,
|
||||
stride: number,
|
||||
extent: Extent
|
||||
): boolean;
|
||||
export function linearRingContainsXY(
|
||||
flatCoordinates: number[],
|
||||
offset: number,
|
||||
end: number,
|
||||
stride: number,
|
||||
x: number,
|
||||
y: number
|
||||
): boolean;
|
||||
export function linearRingsContainsXY(
|
||||
flatCoordinates: number[],
|
||||
offset: number,
|
||||
ends: number[],
|
||||
stride: number,
|
||||
x: number,
|
||||
y: number
|
||||
): boolean;
|
||||
export function linearRingssContainsXY(
|
||||
flatCoordinates: number[],
|
||||
offset: number,
|
||||
endss: number[][],
|
||||
stride: number,
|
||||
x: number,
|
||||
y: number
|
||||
): boolean;
|
||||
|
||||
30
types/ol/geom/flat/deflate.d.ts
vendored
30
types/ol/geom/flat/deflate.d.ts
vendored
@ -1,6 +1,28 @@
|
||||
import { Coordinate } from '../../coordinate';
|
||||
|
||||
export function deflateCoordinate(flatCoordinates: number[], offset: number, coordinate: Coordinate, stride: number): number;
|
||||
export function deflateCoordinates(flatCoordinates: number[], offset: number, coordinates: Coordinate[], stride: number): number;
|
||||
export function deflateCoordinatesArray(flatCoordinates: number[], offset: number, coordinatess: Coordinate[][], stride: number, opt_ends?: number[]): number[];
|
||||
export function deflateMultiCoordinatesArray(flatCoordinates: number[], offset: number, coordinatesss: Coordinate[][][], stride: number, opt_endss?: number[][]): number[][];
|
||||
export function deflateCoordinate(
|
||||
flatCoordinates: number[],
|
||||
offset: number,
|
||||
coordinate: Coordinate,
|
||||
stride: number
|
||||
): number;
|
||||
export function deflateCoordinates(
|
||||
flatCoordinates: number[],
|
||||
offset: number,
|
||||
coordinates: Coordinate[],
|
||||
stride: number
|
||||
): number;
|
||||
export function deflateCoordinatesArray(
|
||||
flatCoordinates: number[],
|
||||
offset: number,
|
||||
coordinatess: Coordinate[][],
|
||||
stride: number,
|
||||
opt_ends?: number[]
|
||||
): number[];
|
||||
export function deflateMultiCoordinatesArray(
|
||||
flatCoordinates: number[],
|
||||
offset: number,
|
||||
coordinatesss: Coordinate[][][],
|
||||
stride: number,
|
||||
opt_endss?: number[][]
|
||||
): number[][];
|
||||
|
||||
9
types/ol/geom/flat/flip.d.ts
vendored
9
types/ol/geom/flat/flip.d.ts
vendored
@ -1 +1,8 @@
|
||||
export function flipXY(flatCoordinates: number[], offset: number, end: number, stride: number, opt_dest?: number[], opt_destOffset?: number): number[];
|
||||
export function flipXY(
|
||||
flatCoordinates: number[],
|
||||
offset: number,
|
||||
end: number,
|
||||
stride: number,
|
||||
opt_dest?: number[],
|
||||
opt_destOffset?: number
|
||||
): number[];
|
||||
|
||||
25
types/ol/geom/flat/geodesic.d.ts
vendored
25
types/ol/geom/flat/geodesic.d.ts
vendored
@ -2,6 +2,25 @@ import { Coordinate } from '../../coordinate';
|
||||
import { TransformFunction } from '../../proj';
|
||||
import Projection from '../../proj/Projection';
|
||||
|
||||
export function greatCircleArc(lon1: number, lat1: number, lon2: number, lat2: number, projection: Projection, squaredTolerance: number): number[];
|
||||
export function meridian(lon: number, lat1: number, lat2: number, projection: Projection, squaredTolerance: number): number[];
|
||||
export function parallel(lat: number, lon1: number, lon2: number, projection: Projection, squaredTolerance: number): number[];
|
||||
export function greatCircleArc(
|
||||
lon1: number,
|
||||
lat1: number,
|
||||
lon2: number,
|
||||
lat2: number,
|
||||
projection: Projection,
|
||||
squaredTolerance: number
|
||||
): number[];
|
||||
export function meridian(
|
||||
lon: number,
|
||||
lat1: number,
|
||||
lat2: number,
|
||||
projection: Projection,
|
||||
squaredTolerance: number
|
||||
): number[];
|
||||
export function parallel(
|
||||
lat: number,
|
||||
lon1: number,
|
||||
lon2: number,
|
||||
projection: Projection,
|
||||
squaredTolerance: number
|
||||
): number[];
|
||||
|
||||
24
types/ol/geom/flat/inflate.d.ts
vendored
24
types/ol/geom/flat/inflate.d.ts
vendored
@ -1,5 +1,23 @@
|
||||
import { Coordinate } from '../../coordinate';
|
||||
|
||||
export function inflateCoordinates(flatCoordinates: number[], offset: number, end: number, stride: number, opt_coordinates?: Coordinate[]): Coordinate[];
|
||||
export function inflateCoordinatesArray(flatCoordinates: number[], offset: number, ends: number[], stride: number, opt_coordinatess?: Coordinate[][]): Coordinate[][];
|
||||
export function inflateMultiCoordinatesArray(flatCoordinates: number[], offset: number, endss: number[][], stride: number, opt_coordinatesss?: Coordinate[][][]): Coordinate[][][];
|
||||
export function inflateCoordinates(
|
||||
flatCoordinates: number[],
|
||||
offset: number,
|
||||
end: number,
|
||||
stride: number,
|
||||
opt_coordinates?: Coordinate[]
|
||||
): Coordinate[];
|
||||
export function inflateCoordinatesArray(
|
||||
flatCoordinates: number[],
|
||||
offset: number,
|
||||
ends: number[],
|
||||
stride: number,
|
||||
opt_coordinatess?: Coordinate[][]
|
||||
): Coordinate[][];
|
||||
export function inflateMultiCoordinatesArray(
|
||||
flatCoordinates: number[],
|
||||
offset: number,
|
||||
endss: number[][],
|
||||
stride: number,
|
||||
opt_coordinatesss?: Coordinate[][][]
|
||||
): Coordinate[][][];
|
||||
|
||||
18
types/ol/geom/flat/interiorpoint.d.ts
vendored
18
types/ol/geom/flat/interiorpoint.d.ts
vendored
@ -1,2 +1,16 @@
|
||||
export function getInteriorPointOfArray(flatCoordinates: number[], offset: number, ends: number[], stride: number, flatCenters: number[], flatCentersOffset: number, opt_dest?: number[]): number[];
|
||||
export function getInteriorPointsOfMultiArray(flatCoordinates: number[], offset: number, endss: number[][], stride: number, flatCenters: number[]): number[];
|
||||
export function getInteriorPointOfArray(
|
||||
flatCoordinates: number[],
|
||||
offset: number,
|
||||
ends: number[],
|
||||
stride: number,
|
||||
flatCenters: number[],
|
||||
flatCentersOffset: number,
|
||||
opt_dest?: number[]
|
||||
): number[];
|
||||
export function getInteriorPointsOfMultiArray(
|
||||
flatCoordinates: number[],
|
||||
offset: number,
|
||||
endss: number[][],
|
||||
stride: number,
|
||||
flatCenters: number[]
|
||||
): number[];
|
||||
|
||||
28
types/ol/geom/flat/interpolate.d.ts
vendored
28
types/ol/geom/flat/interpolate.d.ts
vendored
@ -1,5 +1,27 @@
|
||||
import { Coordinate } from '../../coordinate';
|
||||
|
||||
export function interpolatePoint(flatCoordinates: number[], offset: number, end: number, stride: number, fraction: number, opt_dest?: number[]): number[];
|
||||
export function lineStringCoordinateAtM(flatCoordinates: number[], offset: number, end: number, stride: number, m: number, extrapolate: boolean): Coordinate;
|
||||
export function lineStringsCoordinateAtM(flatCoordinates: number[], offset: number, ends: number[], stride: number, m: number, extrapolate: boolean, interpolate: boolean): Coordinate;
|
||||
export function interpolatePoint(
|
||||
flatCoordinates: number[],
|
||||
offset: number,
|
||||
end: number,
|
||||
stride: number,
|
||||
fraction: number,
|
||||
opt_dest?: number[]
|
||||
): number[];
|
||||
export function lineStringCoordinateAtM(
|
||||
flatCoordinates: number[],
|
||||
offset: number,
|
||||
end: number,
|
||||
stride: number,
|
||||
m: number,
|
||||
extrapolate: boolean
|
||||
): Coordinate;
|
||||
export function lineStringsCoordinateAtM(
|
||||
flatCoordinates: number[],
|
||||
offset: number,
|
||||
ends: number[],
|
||||
stride: number,
|
||||
m: number,
|
||||
extrapolate: boolean,
|
||||
interpolate: boolean
|
||||
): Coordinate;
|
||||
|
||||
40
types/ol/geom/flat/intersectsextent.d.ts
vendored
40
types/ol/geom/flat/intersectsextent.d.ts
vendored
@ -1,7 +1,37 @@
|
||||
import { Extent } from '../../extent';
|
||||
|
||||
export function intersectsLineString(flatCoordinates: number[], offset: number, end: number, stride: number, extent: Extent): boolean;
|
||||
export function intersectsLineStringArray(flatCoordinates: number[], offset: number, ends: number[], stride: number, extent: Extent): boolean;
|
||||
export function intersectsLinearRing(flatCoordinates: number[], offset: number, end: number, stride: number, extent: Extent): boolean;
|
||||
export function intersectsLinearRingArray(flatCoordinates: number[], offset: number, ends: number[], stride: number, extent: Extent): boolean;
|
||||
export function intersectsLinearRingMultiArray(flatCoordinates: number[], offset: number, endss: number[][], stride: number, extent: Extent): boolean;
|
||||
export function intersectsLineString(
|
||||
flatCoordinates: number[],
|
||||
offset: number,
|
||||
end: number,
|
||||
stride: number,
|
||||
extent: Extent
|
||||
): boolean;
|
||||
export function intersectsLineStringArray(
|
||||
flatCoordinates: number[],
|
||||
offset: number,
|
||||
ends: number[],
|
||||
stride: number,
|
||||
extent: Extent
|
||||
): boolean;
|
||||
export function intersectsLinearRing(
|
||||
flatCoordinates: number[],
|
||||
offset: number,
|
||||
end: number,
|
||||
stride: number,
|
||||
extent: Extent
|
||||
): boolean;
|
||||
export function intersectsLinearRingArray(
|
||||
flatCoordinates: number[],
|
||||
offset: number,
|
||||
ends: number[],
|
||||
stride: number,
|
||||
extent: Extent
|
||||
): boolean;
|
||||
export function intersectsLinearRingMultiArray(
|
||||
flatCoordinates: number[],
|
||||
offset: number,
|
||||
endss: number[][],
|
||||
stride: number,
|
||||
extent: Extent
|
||||
): boolean;
|
||||
|
||||
32
types/ol/geom/flat/orient.d.ts
vendored
32
types/ol/geom/flat/orient.d.ts
vendored
@ -1,5 +1,29 @@
|
||||
export function linearRingIsClockwise(flatCoordinates: number[], offset: number, end: number, stride: number): boolean;
|
||||
export function linearRingIsOriented(flatCoordinates: number[], offset: number, ends: number[], stride: number, opt_right?: boolean): boolean;
|
||||
export function linearRingsAreOriented(flatCoordinates: number[], offset: number, endss: number[][], stride: number, opt_right?: boolean): boolean;
|
||||
export function orientLinearRings(flatCoordinates: number[], offset: number, ends: number[], stride: number, opt_right?: boolean): number;
|
||||
export function orientLinearRingsArray(flatCoordinates: number[], offset: number, endss: number[][], stride: number, opt_right?: boolean): number;
|
||||
export function linearRingIsOriented(
|
||||
flatCoordinates: number[],
|
||||
offset: number,
|
||||
ends: number[],
|
||||
stride: number,
|
||||
opt_right?: boolean
|
||||
): boolean;
|
||||
export function linearRingsAreOriented(
|
||||
flatCoordinates: number[],
|
||||
offset: number,
|
||||
endss: number[][],
|
||||
stride: number,
|
||||
opt_right?: boolean
|
||||
): boolean;
|
||||
export function orientLinearRings(
|
||||
flatCoordinates: number[],
|
||||
offset: number,
|
||||
ends: number[],
|
||||
stride: number,
|
||||
opt_right?: boolean
|
||||
): number;
|
||||
export function orientLinearRingsArray(
|
||||
flatCoordinates: number[],
|
||||
offset: number,
|
||||
endss: number[][],
|
||||
stride: number,
|
||||
opt_right?: boolean
|
||||
): number;
|
||||
|
||||
9
types/ol/geom/flat/segments.d.ts
vendored
9
types/ol/geom/flat/segments.d.ts
vendored
@ -1,3 +1,10 @@
|
||||
import { Coordinate } from '../../coordinate';
|
||||
|
||||
export function forEach<T, S>(flatCoordinates: number[], offset: number, end: number, stride: number, callback: ((this: S, p0: Coordinate, p1: Coordinate) => T), opt_this?: S): T | boolean;
|
||||
export function forEach<T, S>(
|
||||
flatCoordinates: number[],
|
||||
offset: number,
|
||||
end: number,
|
||||
stride: number,
|
||||
callback: (this: S, p0: Coordinate, p1: Coordinate) => T,
|
||||
opt_this?: S
|
||||
): T | boolean;
|
||||
|
||||
84
types/ol/geom/flat/simplify.d.ts
vendored
84
types/ol/geom/flat/simplify.d.ts
vendored
@ -1,9 +1,77 @@
|
||||
export function douglasPeucker(flatCoordinates: number[], offset: number, end: number, stride: number, squaredTolerance: number, simplifiedFlatCoordinates: number[], simplifiedOffset: number): number;
|
||||
export function douglasPeuckerArray(flatCoordinates: number[], offset: number, ends: number[], stride: number, squaredTolerance: number, simplifiedFlatCoordinates: number[], simplifiedOffset: number, simplifiedEnds: number[]): number;
|
||||
export function douglasPeuckerMultiArray(flatCoordinates: number[], offset: number, endss: number[][], stride: number, squaredTolerance: number, simplifiedFlatCoordinates: number[], simplifiedOffset: number, simplifiedEndss: number[][]): number;
|
||||
export function quantize(flatCoordinates: number[], offset: number, end: number, stride: number, tolerance: number, simplifiedFlatCoordinates: number[], simplifiedOffset: number): number;
|
||||
export function quantizeArray(flatCoordinates: number[], offset: number, ends: number[], stride: number, tolerance: number, simplifiedFlatCoordinates: number[], simplifiedOffset: number, simplifiedEnds: number[]): number;
|
||||
export function quantizeMultiArray(flatCoordinates: number[], offset: number, endss: number[][], stride: number, tolerance: number, simplifiedFlatCoordinates: number[], simplifiedOffset: number, simplifiedEndss: number[][]): number;
|
||||
export function radialDistance(flatCoordinates: number[], offset: number, end: number, stride: number, squaredTolerance: number, simplifiedFlatCoordinates: number[], simplifiedOffset: number): number;
|
||||
export function simplifyLineString(flatCoordinates: number[], offset: number, end: number, stride: number, squaredTolerance: number, highQuality: boolean, opt_simplifiedFlatCoordinates?: number[]): number[];
|
||||
export function douglasPeucker(
|
||||
flatCoordinates: number[],
|
||||
offset: number,
|
||||
end: number,
|
||||
stride: number,
|
||||
squaredTolerance: number,
|
||||
simplifiedFlatCoordinates: number[],
|
||||
simplifiedOffset: number
|
||||
): number;
|
||||
export function douglasPeuckerArray(
|
||||
flatCoordinates: number[],
|
||||
offset: number,
|
||||
ends: number[],
|
||||
stride: number,
|
||||
squaredTolerance: number,
|
||||
simplifiedFlatCoordinates: number[],
|
||||
simplifiedOffset: number,
|
||||
simplifiedEnds: number[]
|
||||
): number;
|
||||
export function douglasPeuckerMultiArray(
|
||||
flatCoordinates: number[],
|
||||
offset: number,
|
||||
endss: number[][],
|
||||
stride: number,
|
||||
squaredTolerance: number,
|
||||
simplifiedFlatCoordinates: number[],
|
||||
simplifiedOffset: number,
|
||||
simplifiedEndss: number[][]
|
||||
): number;
|
||||
export function quantize(
|
||||
flatCoordinates: number[],
|
||||
offset: number,
|
||||
end: number,
|
||||
stride: number,
|
||||
tolerance: number,
|
||||
simplifiedFlatCoordinates: number[],
|
||||
simplifiedOffset: number
|
||||
): number;
|
||||
export function quantizeArray(
|
||||
flatCoordinates: number[],
|
||||
offset: number,
|
||||
ends: number[],
|
||||
stride: number,
|
||||
tolerance: number,
|
||||
simplifiedFlatCoordinates: number[],
|
||||
simplifiedOffset: number,
|
||||
simplifiedEnds: number[]
|
||||
): number;
|
||||
export function quantizeMultiArray(
|
||||
flatCoordinates: number[],
|
||||
offset: number,
|
||||
endss: number[][],
|
||||
stride: number,
|
||||
tolerance: number,
|
||||
simplifiedFlatCoordinates: number[],
|
||||
simplifiedOffset: number,
|
||||
simplifiedEndss: number[][]
|
||||
): number;
|
||||
export function radialDistance(
|
||||
flatCoordinates: number[],
|
||||
offset: number,
|
||||
end: number,
|
||||
stride: number,
|
||||
squaredTolerance: number,
|
||||
simplifiedFlatCoordinates: number[],
|
||||
simplifiedOffset: number
|
||||
): number;
|
||||
export function simplifyLineString(
|
||||
flatCoordinates: number[],
|
||||
offset: number,
|
||||
end: number,
|
||||
stride: number,
|
||||
squaredTolerance: number,
|
||||
highQuality: boolean,
|
||||
opt_simplifiedFlatCoordinates?: number[]
|
||||
): number[];
|
||||
export function snap(value: number, tolerance: number): number;
|
||||
|
||||
8
types/ol/geom/flat/straightchunk.d.ts
vendored
8
types/ol/geom/flat/straightchunk.d.ts
vendored
@ -1 +1,7 @@
|
||||
export function matchingChunk(maxAngle: number, flatCoordinates: number[], offset: number, end: number, stride: number): number[];
|
||||
export function matchingChunk(
|
||||
maxAngle: number,
|
||||
flatCoordinates: number[],
|
||||
offset: number,
|
||||
end: number,
|
||||
stride: number
|
||||
): number[];
|
||||
|
||||
11
types/ol/geom/flat/textpath.d.ts
vendored
11
types/ol/geom/flat/textpath.d.ts
vendored
@ -1 +1,10 @@
|
||||
export function drawTextOnPath(flatCoordinates: number[], offset: number, end: number, stride: number, text: string, measure: ((p0: string) => number), startM: number, maxAngle: number): any[][];
|
||||
export function drawTextOnPath(
|
||||
flatCoordinates: number[],
|
||||
offset: number,
|
||||
end: number,
|
||||
stride: number,
|
||||
text: string,
|
||||
measure: (p0: string) => number,
|
||||
startM: number,
|
||||
maxAngle: number
|
||||
): any[][];
|
||||
|
||||
40
types/ol/geom/flat/transform.d.ts
vendored
40
types/ol/geom/flat/transform.d.ts
vendored
@ -1,6 +1,38 @@
|
||||
import { Transform } from '../../transform';
|
||||
|
||||
export function rotate(flatCoordinates: number[], offset: number, end: number, stride: number, angle: number, anchor: number[], opt_dest?: number[]): number[];
|
||||
export function scale(flatCoordinates: number[], offset: number, end: number, stride: number, sx: number, sy: number, anchor: number[], opt_dest?: number[]): number[];
|
||||
export function transform2D(flatCoordinates: number[], offset: number, end: number, stride: number, transform: Transform, opt_dest?: number[]): number[];
|
||||
export function translate(flatCoordinates: number[], offset: number, end: number, stride: number, deltaX: number, deltaY: number, opt_dest?: number[]): number[];
|
||||
export function rotate(
|
||||
flatCoordinates: number[],
|
||||
offset: number,
|
||||
end: number,
|
||||
stride: number,
|
||||
angle: number,
|
||||
anchor: number[],
|
||||
opt_dest?: number[]
|
||||
): number[];
|
||||
export function scale(
|
||||
flatCoordinates: number[],
|
||||
offset: number,
|
||||
end: number,
|
||||
stride: number,
|
||||
sx: number,
|
||||
sy: number,
|
||||
anchor: number[],
|
||||
opt_dest?: number[]
|
||||
): number[];
|
||||
export function transform2D(
|
||||
flatCoordinates: number[],
|
||||
offset: number,
|
||||
end: number,
|
||||
stride: number,
|
||||
transform: Transform,
|
||||
opt_dest?: number[]
|
||||
): number[];
|
||||
export function translate(
|
||||
flatCoordinates: number[],
|
||||
offset: number,
|
||||
end: number,
|
||||
stride: number,
|
||||
deltaX: number,
|
||||
deltaY: number,
|
||||
opt_dest?: number[]
|
||||
): number[];
|
||||
|
||||
5
types/ol/index.d.ts
vendored
5
types/ol/index.d.ts
vendored
@ -32,7 +32,4 @@ export { default as VectorImageTile } from './VectorImageTile';
|
||||
export { default as VectorTile } from './VectorTile';
|
||||
export { default as View } from './View';
|
||||
export { default as WebGLMap } from './WebGLMap';
|
||||
export { VERSION } from './util';
|
||||
|
||||
export function getUid(obj: any): string;
|
||||
export function inherits(childCtor: (() => void), parentCtor: (() => void)): void;
|
||||
export { getUid, inherits, VERSION } from './util';
|
||||
|
||||
6
types/ol/interaction/DoubleClickZoom.d.ts
vendored
6
types/ol/interaction/DoubleClickZoom.d.ts
vendored
@ -10,9 +10,9 @@ export interface Options {
|
||||
}
|
||||
export default class DoubleClickZoom extends Interaction {
|
||||
constructor(opt_options?: Options);
|
||||
on(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: ((p0: any) => void)): void;
|
||||
on(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: (p0: any) => void): void;
|
||||
on(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
once(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
un(type: 'change', listener: (evt: Event) => void): void;
|
||||
|
||||
6
types/ol/interaction/DragAndDrop.d.ts
vendored
6
types/ol/interaction/DragAndDrop.d.ts
vendored
@ -19,9 +19,9 @@ export enum DragAndDropEventType {
|
||||
}
|
||||
export default class DragAndDrop extends Interaction {
|
||||
constructor(opt_options?: Options);
|
||||
on(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: ((p0: any) => void)): void;
|
||||
on(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: (p0: any) => void): void;
|
||||
on(type: 'addfeatures', listener: (evt: DragAndDropEvent) => void): EventsKey;
|
||||
once(type: 'addfeatures', listener: (evt: DragAndDropEvent) => void): EventsKey;
|
||||
un(type: 'addfeatures', listener: (evt: DragAndDropEvent) => void): void;
|
||||
|
||||
10
types/ol/interaction/DragBox.d.ts
vendored
10
types/ol/interaction/DragBox.d.ts
vendored
@ -8,13 +8,13 @@ import { ObjectEvent } from '../Object';
|
||||
import { Pixel } from '../pixel';
|
||||
import PointerInteraction from './Pointer';
|
||||
|
||||
export type EndCondition = ((this: any, p0: MapBrowserEvent, p1: Pixel, p2: Pixel) => boolean);
|
||||
export type EndCondition = (this: any, p0: MapBrowserEvent, p1: Pixel, p2: Pixel) => boolean;
|
||||
export interface Options {
|
||||
className?: string;
|
||||
condition?: Condition;
|
||||
minArea?: number;
|
||||
boxEndCondition?: EndCondition;
|
||||
onBoxEnd: ((this: DragBox, p0: MapBrowserEvent) => void);
|
||||
onBoxEnd: (this: DragBox, p0: MapBrowserEvent) => void;
|
||||
}
|
||||
export enum DragBoxEventType {
|
||||
BOXSTART = 'boxstart',
|
||||
@ -25,9 +25,9 @@ export default class DragBox extends PointerInteraction {
|
||||
constructor(opt_options?: Options);
|
||||
defaultBoxEndCondition(mapBrowserEvent: MapBrowserEvent, startPixel: Pixel, endPixel: Pixel): boolean;
|
||||
getGeometry(): Polygon;
|
||||
on(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: ((p0: any) => void)): void;
|
||||
on(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: (p0: any) => void): void;
|
||||
on(type: 'boxdrag', listener: (evt: DragBoxEvent) => void): EventsKey;
|
||||
once(type: 'boxdrag', listener: (evt: DragBoxEvent) => void): EventsKey;
|
||||
un(type: 'boxdrag', listener: (evt: DragBoxEvent) => void): void;
|
||||
|
||||
6
types/ol/interaction/DragPan.d.ts
vendored
6
types/ol/interaction/DragPan.d.ts
vendored
@ -11,9 +11,9 @@ export interface Options {
|
||||
}
|
||||
export default class DragPan extends PointerInteraction {
|
||||
constructor(opt_options?: Options);
|
||||
on(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: ((p0: any) => void)): void;
|
||||
on(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: (p0: any) => void): void;
|
||||
on(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
once(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
un(type: 'change', listener: (evt: Event) => void): void;
|
||||
|
||||
6
types/ol/interaction/DragRotate.d.ts
vendored
6
types/ol/interaction/DragRotate.d.ts
vendored
@ -10,9 +10,9 @@ export interface Options {
|
||||
}
|
||||
export default class DragRotate extends PointerInteraction {
|
||||
constructor(opt_options?: Options);
|
||||
on(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: ((p0: any) => void)): void;
|
||||
on(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: (p0: any) => void): void;
|
||||
on(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
once(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
un(type: 'change', listener: (evt: Event) => void): void;
|
||||
|
||||
6
types/ol/interaction/DragRotateAndZoom.d.ts
vendored
6
types/ol/interaction/DragRotateAndZoom.d.ts
vendored
@ -10,9 +10,9 @@ export interface Options {
|
||||
}
|
||||
export default class DragRotateAndZoom extends PointerInteraction {
|
||||
constructor(opt_options?: Options);
|
||||
on(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: ((p0: any) => void)): void;
|
||||
on(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: (p0: any) => void): void;
|
||||
on(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
once(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
un(type: 'change', listener: (evt: Event) => void): void;
|
||||
|
||||
6
types/ol/interaction/DragZoom.d.ts
vendored
6
types/ol/interaction/DragZoom.d.ts
vendored
@ -12,9 +12,9 @@ export interface Options {
|
||||
}
|
||||
export default class DragZoom extends DragBox {
|
||||
constructor(opt_options?: Options);
|
||||
on(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: ((p0: any) => void)): void;
|
||||
on(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: (p0: any) => void): void;
|
||||
on(type: 'boxdrag', listener: (evt: DragBoxEvent) => void): EventsKey;
|
||||
once(type: 'boxdrag', listener: (evt: DragBoxEvent) => void): EventsKey;
|
||||
un(type: 'boxdrag', listener: (evt: DragBoxEvent) => void): void;
|
||||
|
||||
8
types/ol/interaction/Draw.d.ts
vendored
8
types/ol/interaction/Draw.d.ts
vendored
@ -12,7 +12,7 @@ import VectorSource from '../source/Vector';
|
||||
import { StyleFunction, StyleLike } from '../style/Style';
|
||||
import PointerInteraction from './Pointer';
|
||||
|
||||
export type GeometryFunction = ((p0: SketchCoordType, p1?: SimpleGeometry) => SimpleGeometry);
|
||||
export type GeometryFunction = (p0: SketchCoordType, p1?: SimpleGeometry) => SimpleGeometry;
|
||||
export type LineCoordType = Coordinate[];
|
||||
export interface Options {
|
||||
type: GeometryType;
|
||||
@ -46,9 +46,9 @@ export default class Draw extends PointerInteraction {
|
||||
finishDrawing(): void;
|
||||
getOverlay(): VectorLayer;
|
||||
removeLastPoint(): void;
|
||||
on(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: ((p0: any) => void)): void;
|
||||
on(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: (p0: any) => void): void;
|
||||
on(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
once(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
un(type: 'change', listener: (evt: Event) => void): void;
|
||||
|
||||
6
types/ol/interaction/Extent.d.ts
vendored
6
types/ol/interaction/Extent.d.ts
vendored
@ -17,9 +17,9 @@ export default class ExtentInteraction extends PointerInteraction {
|
||||
constructor(opt_options?: Options);
|
||||
getExtent(): Extent;
|
||||
setExtent(extent: Extent): void;
|
||||
on(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: ((p0: any) => void)): void;
|
||||
on(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: (p0: any) => void): void;
|
||||
on(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
once(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
un(type: 'change', listener: (evt: Event) => void): void;
|
||||
|
||||
32
types/ol/interaction/Interaction.d.ts
vendored
32
types/ol/interaction/Interaction.d.ts
vendored
@ -7,7 +7,7 @@ import PluggableMap from '../PluggableMap';
|
||||
import View from '../View';
|
||||
|
||||
export interface InteractionOptions {
|
||||
handleEvent: ((p0: MapBrowserEvent) => boolean);
|
||||
handleEvent: (p0: MapBrowserEvent) => boolean;
|
||||
}
|
||||
export default class Interaction extends BaseObject {
|
||||
constructor(options: InteractionOptions);
|
||||
@ -16,9 +16,9 @@ export default class Interaction extends BaseObject {
|
||||
handleEvent(mapBrowserEvent: MapBrowserEvent): boolean;
|
||||
setActive(active: boolean): void;
|
||||
setMap(map: PluggableMap): void;
|
||||
on(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: ((p0: any) => void)): void;
|
||||
on(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: (p0: any) => void): void;
|
||||
on(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
once(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
un(type: 'change', listener: (evt: Event) => void): void;
|
||||
@ -30,8 +30,24 @@ export default class Interaction extends BaseObject {
|
||||
un(type: 'propertychange', listener: (evt: ObjectEvent) => void): void;
|
||||
}
|
||||
export function pan(view: View, delta: Coordinate, opt_duration?: number): void;
|
||||
export function rotate(view: View, rotation: number, opt_anchor?: Coordinate, opt_duration?: number): void;
|
||||
export function rotateWithoutConstraints(view: View, rotation: number, opt_anchor?: Coordinate, opt_duration?: number): void;
|
||||
export function zoom(view: View, resolution: number, opt_anchor?: Coordinate, opt_duration?: number, opt_direction?: number): void;
|
||||
export function rotate(view: View, rotation: number | undefined, opt_anchor?: Coordinate, opt_duration?: number): void;
|
||||
export function rotateWithoutConstraints(
|
||||
view: View,
|
||||
rotation: number | undefined,
|
||||
opt_anchor?: Coordinate,
|
||||
opt_duration?: number
|
||||
): void;
|
||||
export function zoom(
|
||||
view: View,
|
||||
resolution: number | undefined,
|
||||
opt_anchor?: Coordinate,
|
||||
opt_duration?: number,
|
||||
opt_direction?: number
|
||||
): void;
|
||||
export function zoomByDelta(view: View, delta: number, opt_anchor?: Coordinate, opt_duration?: number): void;
|
||||
export function zoomWithoutConstraints(view: View, resolution: number, opt_anchor?: Coordinate, opt_duration?: number): void;
|
||||
export function zoomWithoutConstraints(
|
||||
view: View,
|
||||
resolution: number | undefined,
|
||||
opt_anchor?: Coordinate,
|
||||
opt_duration?: number
|
||||
): void;
|
||||
|
||||
6
types/ol/interaction/KeyboardPan.d.ts
vendored
6
types/ol/interaction/KeyboardPan.d.ts
vendored
@ -12,9 +12,9 @@ export interface Options {
|
||||
}
|
||||
export default class KeyboardPan extends Interaction {
|
||||
constructor(opt_options?: Options);
|
||||
on(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: ((p0: any) => void)): void;
|
||||
on(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: (p0: any) => void): void;
|
||||
on(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
once(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
un(type: 'change', listener: (evt: Event) => void): void;
|
||||
|
||||
6
types/ol/interaction/KeyboardZoom.d.ts
vendored
6
types/ol/interaction/KeyboardZoom.d.ts
vendored
@ -12,9 +12,9 @@ export interface Options {
|
||||
}
|
||||
export default class KeyboardZoom extends Interaction {
|
||||
constructor(opt_options?: Options);
|
||||
on(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: ((p0: any) => void)): void;
|
||||
on(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: (p0: any) => void): void;
|
||||
on(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
once(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
un(type: 'change', listener: (evt: Event) => void): void;
|
||||
|
||||
6
types/ol/interaction/Modify.d.ts
vendored
6
types/ol/interaction/Modify.d.ts
vendored
@ -35,9 +35,9 @@ export default class Modify extends PointerInteraction {
|
||||
constructor(options: Options);
|
||||
getOverlay(): VectorLayer;
|
||||
removePoint(): boolean;
|
||||
on(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: ((p0: any) => void)): void;
|
||||
on(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: (p0: any) => void): void;
|
||||
on(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
once(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
un(type: 'change', listener: (evt: Event) => void): void;
|
||||
|
||||
6
types/ol/interaction/MouseWheelZoom.d.ts
vendored
6
types/ol/interaction/MouseWheelZoom.d.ts
vendored
@ -18,9 +18,9 @@ export enum Mode {
|
||||
export default class MouseWheelZoom extends Interaction {
|
||||
constructor(opt_options?: Options);
|
||||
setMouseAnchor(useAnchor: boolean): void;
|
||||
on(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: ((p0: any) => void)): void;
|
||||
on(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: (p0: any) => void): void;
|
||||
on(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
once(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
un(type: 'change', listener: (evt: Event) => void): void;
|
||||
|
||||
6
types/ol/interaction/PinchRotate.d.ts
vendored
6
types/ol/interaction/PinchRotate.d.ts
vendored
@ -9,9 +9,9 @@ export interface Options {
|
||||
}
|
||||
export default class PinchRotate extends PointerInteraction {
|
||||
constructor(opt_options?: Options);
|
||||
on(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: ((p0: any) => void)): void;
|
||||
on(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: (p0: any) => void): void;
|
||||
on(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
once(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
un(type: 'change', listener: (evt: Event) => void): void;
|
||||
|
||||
6
types/ol/interaction/PinchZoom.d.ts
vendored
6
types/ol/interaction/PinchZoom.d.ts
vendored
@ -9,9 +9,9 @@ export interface Options {
|
||||
}
|
||||
export default class PinchZoom extends PointerInteraction {
|
||||
constructor(opt_options?: Options);
|
||||
on(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: ((p0: any) => void)): void;
|
||||
on(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: (p0: any) => void): void;
|
||||
on(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
once(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
un(type: 'change', listener: (evt: Event) => void): void;
|
||||
|
||||
18
types/ol/interaction/Pointer.d.ts
vendored
18
types/ol/interaction/Pointer.d.ts
vendored
@ -8,12 +8,12 @@ import PointerEvent from '../pointer/PointerEvent';
|
||||
import Interaction from './Interaction';
|
||||
|
||||
export interface Options {
|
||||
handleDownEvent?: ((p0: MapBrowserPointerEvent) => boolean);
|
||||
handleDragEvent?: ((p0: MapBrowserPointerEvent) => void);
|
||||
handleEvent?: ((p0: MapBrowserEvent) => boolean);
|
||||
handleMoveEvent?: ((p0: MapBrowserPointerEvent) => void);
|
||||
handleUpEvent?: ((p0: MapBrowserPointerEvent) => boolean);
|
||||
stopDown?: ((p0: boolean) => boolean);
|
||||
handleDownEvent?: (p0: MapBrowserPointerEvent) => boolean;
|
||||
handleDragEvent?: (p0: MapBrowserPointerEvent) => void;
|
||||
handleEvent?: (p0: MapBrowserEvent) => boolean;
|
||||
handleMoveEvent?: (p0: MapBrowserPointerEvent) => void;
|
||||
handleUpEvent?: (p0: MapBrowserPointerEvent) => boolean;
|
||||
stopDown?: (p0: boolean) => boolean;
|
||||
}
|
||||
export default class PointerInteraction extends Interaction {
|
||||
constructor(opt_options?: Options);
|
||||
@ -24,9 +24,9 @@ export default class PointerInteraction extends Interaction {
|
||||
protected handleMoveEvent(mapBrowserEvent: MapBrowserPointerEvent): void;
|
||||
protected handleUpEvent(mapBrowserEvent: MapBrowserPointerEvent): boolean;
|
||||
stopDown(handled: boolean): boolean;
|
||||
on(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: ((p0: any) => void)): void;
|
||||
on(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: (p0: any) => void): void;
|
||||
on(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
once(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
un(type: 'change', listener: (evt: Event) => void): void;
|
||||
|
||||
8
types/ol/interaction/Select.d.ts
vendored
8
types/ol/interaction/Select.d.ts
vendored
@ -10,7 +10,7 @@ import { ObjectEvent } from '../Object';
|
||||
import { StyleFunction, StyleLike } from '../style/Style';
|
||||
import Interaction from './Interaction';
|
||||
|
||||
export type FilterFunction = ((p0: FeatureLike, p1: Layer) => boolean);
|
||||
export type FilterFunction = (p0: FeatureLike, p1: Layer) => boolean;
|
||||
export interface Options {
|
||||
addCondition?: Condition;
|
||||
condition?: Condition;
|
||||
@ -34,9 +34,9 @@ export default class Select extends Interaction {
|
||||
getLayer(feature: FeatureLike): VectorLayer;
|
||||
getOverlay(): VectorLayer;
|
||||
setHitTolerance(hitTolerance: number): void;
|
||||
on(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: ((p0: any) => void)): void;
|
||||
on(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: (p0: any) => void): void;
|
||||
on(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
once(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
un(type: 'change', listener: (evt: Event) => void): void;
|
||||
|
||||
6
types/ol/interaction/Snap.d.ts
vendored
6
types/ol/interaction/Snap.d.ts
vendored
@ -30,9 +30,9 @@ export default class Snap extends PointerInteraction {
|
||||
addFeature(feature: Feature, opt_listen?: boolean): void;
|
||||
removeFeature(feature: Feature, opt_unlisten?: boolean): void;
|
||||
snapTo(pixel: Pixel, pixelCoordinate: Coordinate, map: PluggableMap): Result;
|
||||
on(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: ((p0: any) => void)): void;
|
||||
on(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: (p0: any) => void): void;
|
||||
on(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
once(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
un(type: 'change', listener: (evt: Event) => void): void;
|
||||
|
||||
6
types/ol/interaction/Translate.d.ts
vendored
6
types/ol/interaction/Translate.d.ts
vendored
@ -16,9 +16,9 @@ export default class Translate extends PointerInteraction {
|
||||
constructor(opt_options?: Options);
|
||||
getHitTolerance(): number;
|
||||
setHitTolerance(hitTolerance: number): void;
|
||||
on(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: ((p0: any) => void)): void;
|
||||
on(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: (p0: any) => void): void;
|
||||
on(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
once(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
un(type: 'change', listener: (evt: Event) => void): void;
|
||||
|
||||
8
types/ol/layer/Base.d.ts
vendored
8
types/ol/layer/Base.d.ts
vendored
@ -27,15 +27,15 @@ export default class BaseLayer extends BaseObject {
|
||||
getType(): LayerType;
|
||||
getVisible(): boolean;
|
||||
getZIndex(): number;
|
||||
setExtent(extent: Extent): void;
|
||||
setExtent(extent: Extent | undefined): void;
|
||||
setMaxResolution(maxResolution: number): void;
|
||||
setMinResolution(minResolution: number): void;
|
||||
setOpacity(opacity: number): void;
|
||||
setVisible(visible: boolean): void;
|
||||
setZIndex(zindex: number): void;
|
||||
on(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: ((p0: any) => void)): void;
|
||||
on(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: (p0: any) => void): void;
|
||||
on(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
once(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
un(type: 'change', listener: (evt: Event) => void): void;
|
||||
|
||||
6
types/ol/layer/Group.d.ts
vendored
6
types/ol/layer/Group.d.ts
vendored
@ -18,9 +18,9 @@ export default class LayerGroup extends BaseLayer {
|
||||
constructor(opt_options?: Options);
|
||||
getLayers(): Collection<BaseLayer>;
|
||||
setLayers(layers: Collection<BaseLayer>): void;
|
||||
on(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: ((p0: any) => void)): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: ((p0: any) => void)): void;
|
||||
on(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
once(type: string | string[], listener: (p0: any) => void): EventsKey | EventsKey[];
|
||||
un(type: string | string[], listener: (p0: any) => void): void;
|
||||
on(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
once(type: 'change', listener: (evt: Event) => void): EventsKey;
|
||||
un(type: 'change', listener: (evt: Event) => void): void;
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user