Skip to content

Commit 3cb5e7a

Browse files
committed
minor: simplify imports
1 parent 9330219 commit 3cb5e7a

File tree

4 files changed

+13
-13
lines changed

4 files changed

+13
-13
lines changed

src/browserImport.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11

22
//this seems terrible, someone fix javascript
33

4-
import { mainControl } from './main.js';
4+
import { mainControl } from './main';
55

66
export function setupImports() {
77
(window as any).mainControl = mainControl;

src/button.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11

2-
import { MainControl } from './main.js';
3-
import { NavigationControl } from './navigation.js';
4-
import * as util from './util.js';
2+
import { MainControl } from './main';
3+
import { NavigationControl } from './navigation';
4+
import * as util from './util';
55

66
import { IControl, Popup, LayerSpecification, SourceSpecification, Map, MapMouseEvent, MapLayerMouseEvent, MapGeoJSONFeature } from 'maplibre-gl';
77
import { Feature, FeatureCollection, Geometry } from 'geojson';

src/main.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11

2-
import { ButtonControl, ExternalLinkButton } from './button.js';
3-
import { SaveControl } from './save.js';
4-
import * as util from './util.js';
5-
import * as browserImport from './browserImport.js';
2+
import { ButtonControl, ExternalLinkButton } from './button';
3+
import { SaveControl } from './save';
4+
import * as util from './util';
5+
import * as browserImport from './browserImport';
66

77
import { Protocol } from "pmtiles";
88
import Cookies from 'js-cookie';
99
import VectorTextProtocol from 'maplibre-gl-vector-text-protocol';
1010
import 'maplibre-gl/dist/maplibre-gl.css';
11-
import maplibregl, { IControl, LngLat, Map, MapMouseEvent, NavigationControl, ScaleControl, GeolocateControl } from 'maplibre-gl';
11+
import maplibregl, { addProtocol, AttributionControl, IControl, LngLat, Map, MapMouseEvent, NavigationControl, ScaleControl, GeolocateControl } from 'maplibre-gl';
1212

1313
const highZoom = 12;
1414

@@ -22,7 +22,7 @@ export class MainControl implements IControl {
2222
constructor() {
2323
VectorTextProtocol.addProtocols(maplibregl); //this code includes our osm feature
2424
const protocol = new Protocol();
25-
maplibregl.addProtocol("pmtiles",protocol.tile);
25+
addProtocol("pmtiles",protocol.tile);
2626

2727
const defaultLatitude = 40;
2828
const defaultLongitude = -96;
@@ -45,7 +45,7 @@ export class MainControl implements IControl {
4545
attributionControl: false,
4646
});
4747
this.map.showTileBoundaries = this.query.has('tile');
48-
this.map.addControl(new maplibregl.AttributionControl({
48+
this.map.addControl(new AttributionControl({
4949
customAttribution: 'maplibre', //data attribution comes from the input file
5050
}));
5151
this.map.addControl(this); //handles some click events

src/save.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11

2-
import { ButtonControl } from './button.js';
3-
import * as util from './util.js';
2+
import { ButtonControl } from './button';
3+
import * as util from './util';
44

55
import { MapMouseEvent, IControl, Map } from 'maplibre-gl';
66

0 commit comments

Comments
 (0)