forked from MapComplete/MapComplete
Reformat all files with prettier
This commit is contained in:
parent
e22d189376
commit
b541d3eab4
382 changed files with 50893 additions and 35566 deletions
|
@ -1,31 +1,30 @@
|
|||
import BaseUIElement from "../BaseUIElement";
|
||||
import Loc from "../../Models/Loc";
|
||||
import BaseLayer from "../../Models/BaseLayer";
|
||||
import {UIEventSource} from "../../Logic/UIEventSource";
|
||||
import {BBox} from "../../Logic/BBox";
|
||||
import BaseUIElement from "../BaseUIElement"
|
||||
import Loc from "../../Models/Loc"
|
||||
import BaseLayer from "../../Models/BaseLayer"
|
||||
import { UIEventSource } from "../../Logic/UIEventSource"
|
||||
import { BBox } from "../../Logic/BBox"
|
||||
|
||||
export interface MinimapOptions {
|
||||
background?: UIEventSource<BaseLayer>,
|
||||
location?: UIEventSource<Loc>,
|
||||
bounds?: UIEventSource<BBox>,
|
||||
allowMoving?: boolean,
|
||||
leafletOptions?: any,
|
||||
attribution?: BaseUIElement | boolean,
|
||||
onFullyLoaded?: (leaflet: L.Map) => void,
|
||||
leafletMap?: UIEventSource<any>,
|
||||
lastClickLocation?: UIEventSource<{ lat: number, lon: number }>,
|
||||
background?: UIEventSource<BaseLayer>
|
||||
location?: UIEventSource<Loc>
|
||||
bounds?: UIEventSource<BBox>
|
||||
allowMoving?: boolean
|
||||
leafletOptions?: any
|
||||
attribution?: BaseUIElement | boolean
|
||||
onFullyLoaded?: (leaflet: L.Map) => void
|
||||
leafletMap?: UIEventSource<any>
|
||||
lastClickLocation?: UIEventSource<{ lat: number; lon: number }>
|
||||
addLayerControl?: boolean | false
|
||||
}
|
||||
|
||||
export interface MinimapObj {
|
||||
readonly leafletMap: UIEventSource<any>,
|
||||
readonly location: UIEventSource<Loc>;
|
||||
readonly bounds: UIEventSource<BBox>;
|
||||
readonly leafletMap: UIEventSource<any>
|
||||
readonly location: UIEventSource<Loc>
|
||||
readonly bounds: UIEventSource<BBox>
|
||||
|
||||
installBounds(factor: number | BBox, showRange?: boolean): void
|
||||
|
||||
TakeScreenshot(): Promise<any>;
|
||||
|
||||
TakeScreenshot(): Promise<any>
|
||||
}
|
||||
|
||||
export default class Minimap {
|
||||
|
@ -34,15 +33,12 @@ export default class Minimap {
|
|||
* importing leaflet crashes node-ts, which is pretty annoying considering the fact that a lot of scripts use it
|
||||
*/
|
||||
|
||||
private constructor() {
|
||||
}
|
||||
private constructor() {}
|
||||
|
||||
/**
|
||||
* Construct a minimap
|
||||
*/
|
||||
public static createMiniMap: (options?: MinimapOptions) => (BaseUIElement & MinimapObj) = (_) => {
|
||||
public static createMiniMap: (options?: MinimapOptions) => BaseUIElement & MinimapObj = (_) => {
|
||||
throw "CreateMinimap hasn't been initialized yet. Please call MinimapImplementation.initialize()"
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue