1 | import { EventsKey } from './events';
|
2 | import BaseEvent from './events/Event';
|
3 | import MapBrowserEvent from './MapBrowserEvent';
|
4 | import MapEvent from './MapEvent';
|
5 | import { ObjectEvent } from './Object';
|
6 | import PluggableMap, { MapOptions } from './PluggableMap';
|
7 | import RenderEvent from './render/Event';
|
8 | import MapRenderer from './renderer/Map';
|
9 |
|
10 | export default class Map extends PluggableMap {
|
11 | constructor(options: MapOptions);
|
12 | createRenderer(): MapRenderer;
|
13 | on(type: string | string[], listener: (p0: any) => any): EventsKey | EventsKey[];
|
14 | once(type: string | string[], listener: (p0: any) => any): EventsKey | EventsKey[];
|
15 | un(type: string | string[], listener: (p0: any) => any): void;
|
16 | on(type: 'change', listener: (evt: BaseEvent) => void): EventsKey;
|
17 | once(type: 'change', listener: (evt: BaseEvent) => void): EventsKey;
|
18 | un(type: 'change', listener: (evt: BaseEvent) => void): void;
|
19 | on(type: 'change:layerGroup', listener: (evt: ObjectEvent) => void): EventsKey;
|
20 | once(type: 'change:layerGroup', listener: (evt: ObjectEvent) => void): EventsKey;
|
21 | un(type: 'change:layerGroup', listener: (evt: ObjectEvent) => void): void;
|
22 | on(type: 'change:size', listener: (evt: ObjectEvent) => void): EventsKey;
|
23 | once(type: 'change:size', listener: (evt: ObjectEvent) => void): EventsKey;
|
24 | un(type: 'change:size', listener: (evt: ObjectEvent) => void): void;
|
25 | on(type: 'change:target', listener: (evt: ObjectEvent) => void): EventsKey;
|
26 | once(type: 'change:target', listener: (evt: ObjectEvent) => void): EventsKey;
|
27 | un(type: 'change:target', listener: (evt: ObjectEvent) => void): void;
|
28 | on(type: 'change:view', listener: (evt: ObjectEvent) => void): EventsKey;
|
29 | once(type: 'change:view', listener: (evt: ObjectEvent) => void): EventsKey;
|
30 | un(type: 'change:view', listener: (evt: ObjectEvent) => void): void;
|
31 | on(type: 'click', listener: (evt: MapBrowserEvent<UIEvent>) => void): EventsKey;
|
32 | once(type: 'click', listener: (evt: MapBrowserEvent<UIEvent>) => void): EventsKey;
|
33 | un(type: 'click', listener: (evt: MapBrowserEvent<UIEvent>) => void): void;
|
34 | on(type: 'dblclick', listener: (evt: MapBrowserEvent<UIEvent>) => void): EventsKey;
|
35 | once(type: 'dblclick', listener: (evt: MapBrowserEvent<UIEvent>) => void): EventsKey;
|
36 | un(type: 'dblclick', listener: (evt: MapBrowserEvent<UIEvent>) => void): void;
|
37 | on(type: 'error', listener: (evt: BaseEvent) => void): EventsKey;
|
38 | once(type: 'error', listener: (evt: BaseEvent) => void): EventsKey;
|
39 | un(type: 'error', listener: (evt: BaseEvent) => void): void;
|
40 | on(type: 'moveend', listener: (evt: MapEvent) => void): EventsKey;
|
41 | once(type: 'moveend', listener: (evt: MapEvent) => void): EventsKey;
|
42 | un(type: 'moveend', listener: (evt: MapEvent) => void): void;
|
43 | on(type: 'movestart', listener: (evt: MapEvent) => void): EventsKey;
|
44 | once(type: 'movestart', listener: (evt: MapEvent) => void): EventsKey;
|
45 | un(type: 'movestart', listener: (evt: MapEvent) => void): void;
|
46 | on(type: 'pointerdrag', listener: (evt: MapBrowserEvent<UIEvent>) => void): EventsKey;
|
47 | once(type: 'pointerdrag', listener: (evt: MapBrowserEvent<UIEvent>) => void): EventsKey;
|
48 | un(type: 'pointerdrag', listener: (evt: MapBrowserEvent<UIEvent>) => void): void;
|
49 | on(type: 'pointermove', listener: (evt: MapBrowserEvent<UIEvent>) => void): EventsKey;
|
50 | once(type: 'pointermove', listener: (evt: MapBrowserEvent<UIEvent>) => void): EventsKey;
|
51 | un(type: 'pointermove', listener: (evt: MapBrowserEvent<UIEvent>) => void): void;
|
52 | on(type: 'postcompose', listener: (evt: RenderEvent) => void): EventsKey;
|
53 | once(type: 'postcompose', listener: (evt: RenderEvent) => void): EventsKey;
|
54 | un(type: 'postcompose', listener: (evt: RenderEvent) => void): void;
|
55 | on(type: 'postrender', listener: (evt: MapEvent) => void): EventsKey;
|
56 | once(type: 'postrender', listener: (evt: MapEvent) => void): EventsKey;
|
57 | un(type: 'postrender', listener: (evt: MapEvent) => void): void;
|
58 | on(type: 'precompose', listener: (evt: RenderEvent) => void): EventsKey;
|
59 | once(type: 'precompose', listener: (evt: RenderEvent) => void): EventsKey;
|
60 | un(type: 'precompose', listener: (evt: RenderEvent) => void): void;
|
61 | on(type: 'propertychange', listener: (evt: ObjectEvent) => void): EventsKey;
|
62 | once(type: 'propertychange', listener: (evt: ObjectEvent) => void): EventsKey;
|
63 | un(type: 'propertychange', listener: (evt: ObjectEvent) => void): void;
|
64 | on(type: 'rendercomplete', listener: (evt: RenderEvent) => void): EventsKey;
|
65 | once(type: 'rendercomplete', listener: (evt: RenderEvent) => void): EventsKey;
|
66 | un(type: 'rendercomplete', listener: (evt: RenderEvent) => void): void;
|
67 | on(type: 'singleclick', listener: (evt: MapBrowserEvent<UIEvent>) => void): EventsKey;
|
68 | once(type: 'singleclick', listener: (evt: MapBrowserEvent<UIEvent>) => void): EventsKey;
|
69 | un(type: 'singleclick', listener: (evt: MapBrowserEvent<UIEvent>) => void): void;
|
70 | }
|