vue-maplibre-gl
Advanced tools
Comparing version 5.0.3 to 5.0.4
@@ -1,7 +0,4 @@ | ||
import { ValidLanguages } from '../types'; | ||
import { FitBoundsOptions, ValidLanguages } from '../types'; | ||
import { MapOptions } from 'maplibre-gl'; | ||
import { PropType, SlotsType } from 'vue'; | ||
export type FitBoundsOptions = MapOptions['fitBoundsOptions'] & { | ||
useOnBoundsUpdate?: boolean; | ||
}; | ||
declare const _default: import('vue').DefineComponent<import('vue').ExtractPropTypes<{ | ||
@@ -987,2 +984,20 @@ width: { | ||
}>, { | ||
fitBoundsOptions: import('maplibre-gl').AnimationOptions & import('maplibre-gl').CenterZoomBearing & { | ||
pitch?: number; | ||
roll?: number; | ||
elevation?: number; | ||
} & { | ||
curve?: number; | ||
minZoom?: number; | ||
speed?: number; | ||
screenSpeed?: number; | ||
maxDuration?: number; | ||
padding?: number | import('maplibre-gl').PaddingOptions; | ||
} & { | ||
linear?: boolean; | ||
offset?: import('maplibre-gl').PointLike; | ||
maxZoom?: number; | ||
} & { | ||
useOnBoundsUpdate?: boolean; | ||
}; | ||
attributionControl: false | import('maplibre-gl').AttributionControlOptions | undefined; | ||
@@ -1006,20 +1021,2 @@ bearing: number | undefined; | ||
fadeDuration: number | undefined; | ||
fitBoundsOptions: import('maplibre-gl').AnimationOptions & import('maplibre-gl').CenterZoomBearing & { | ||
pitch?: number; | ||
roll?: number; | ||
elevation?: number; | ||
} & { | ||
curve?: number; | ||
minZoom?: number; | ||
speed?: number; | ||
screenSpeed?: number; | ||
maxDuration?: number; | ||
padding?: number | import('maplibre-gl').PaddingOptions; | ||
} & { | ||
linear?: boolean; | ||
offset?: import('maplibre-gl').PointLike; | ||
maxZoom?: number; | ||
} & { | ||
useOnBoundsUpdate?: boolean; | ||
}; | ||
hash: string | boolean | undefined; | ||
@@ -1026,0 +1023,0 @@ interactive: boolean | undefined; |
@@ -8,2 +8,91 @@ import { ValidLanguages } from './types'; | ||
export declare const defaults: { | ||
fitBoundsOptions?: { | ||
duration?: number | undefined; | ||
easing?: ((_: number) => number) | undefined; | ||
offset?: [number, number] | { | ||
x: number; | ||
y: number; | ||
clone: () => import('maplibre-gl').Point; | ||
add: (p: import('maplibre-gl').Point) => import('maplibre-gl').Point; | ||
_add: (p: import('maplibre-gl').Point) => import('maplibre-gl').Point; | ||
sub: (p: import('maplibre-gl').Point) => import('maplibre-gl').Point; | ||
_sub: (p: import('maplibre-gl').Point) => import('maplibre-gl').Point; | ||
multiByPoint: (p: import('maplibre-gl').Point) => import('maplibre-gl').Point; | ||
divByPoint: (p: import('maplibre-gl').Point) => import('maplibre-gl').Point; | ||
mult: (k: number) => import('maplibre-gl').Point; | ||
_mult: (k: number) => import('maplibre-gl').Point; | ||
div: (k: number) => import('maplibre-gl').Point; | ||
_div: (k: number) => import('maplibre-gl').Point; | ||
rotate: (k: number) => import('maplibre-gl').Point; | ||
_rotate: (k: number) => import('maplibre-gl').Point; | ||
rotateAround: (k: number, p: import('maplibre-gl').Point) => import('maplibre-gl').Point; | ||
_rotateAround: (k: number, p: import('maplibre-gl').Point) => import('maplibre-gl').Point; | ||
matMult: (m: number[]) => import('maplibre-gl').Point; | ||
_matMult: (m: number[]) => import('maplibre-gl').Point; | ||
unit: () => import('maplibre-gl').Point; | ||
_unit: () => import('maplibre-gl').Point; | ||
perp: () => import('maplibre-gl').Point; | ||
_perp: () => import('maplibre-gl').Point; | ||
round: () => import('maplibre-gl').Point; | ||
_round: () => import('maplibre-gl').Point; | ||
mag: () => number; | ||
equals: (other: import('maplibre-gl').Point) => boolean; | ||
dist: (p: import('maplibre-gl').Point) => number; | ||
distSqr: (p: import('maplibre-gl').Point) => number; | ||
angle: () => number; | ||
angleTo: (b: import('maplibre-gl').Point) => number; | ||
angleWith: (b: import('maplibre-gl').Point) => number; | ||
angleWithSep: (x: number, y: number) => number; | ||
} | undefined; | ||
animate?: boolean | undefined; | ||
essential?: boolean | undefined; | ||
freezeElevation?: boolean | undefined; | ||
center?: [number, number] | { | ||
lng: number; | ||
lat: number; | ||
wrap: () => import('maplibre-gl').LngLat; | ||
toArray: () => [number, number]; | ||
toString: () => string; | ||
distanceTo: (lngLat: import('maplibre-gl').LngLat) => number; | ||
} | { | ||
lng: number; | ||
lat: number; | ||
} | { | ||
lon: number; | ||
lat: number; | ||
} | undefined; | ||
zoom?: number | undefined; | ||
bearing?: number | undefined; | ||
pitch?: number | undefined; | ||
roll?: number | undefined; | ||
elevation?: number | undefined; | ||
curve?: number | undefined; | ||
minZoom?: number | undefined; | ||
speed?: number | undefined; | ||
screenSpeed?: number | undefined; | ||
maxDuration?: number | undefined; | ||
padding?: number | { | ||
top: number; | ||
bottom?: number | undefined; | ||
right?: number | undefined; | ||
left?: number | undefined; | ||
} | { | ||
bottom: number; | ||
top?: number | undefined; | ||
right?: number | undefined; | ||
left?: number | undefined; | ||
} | { | ||
right: number; | ||
top?: number | undefined; | ||
bottom?: number | undefined; | ||
left?: number | undefined; | ||
} | { | ||
left: number; | ||
top?: number | undefined; | ||
bottom?: number | undefined; | ||
right?: number | undefined; | ||
} | undefined; | ||
linear?: boolean | undefined; | ||
maxZoom?: number | undefined; | ||
} | undefined; | ||
attributionControl?: false | { | ||
@@ -119,91 +208,2 @@ compact?: boolean | undefined; | ||
fadeDuration?: number | undefined; | ||
fitBoundsOptions?: { | ||
duration?: number | undefined; | ||
easing?: ((_: number) => number) | undefined; | ||
offset?: [number, number] | { | ||
x: number; | ||
y: number; | ||
clone: () => import('maplibre-gl').Point; | ||
add: (p: import('maplibre-gl').Point) => import('maplibre-gl').Point; | ||
_add: (p: import('maplibre-gl').Point) => import('maplibre-gl').Point; | ||
sub: (p: import('maplibre-gl').Point) => import('maplibre-gl').Point; | ||
_sub: (p: import('maplibre-gl').Point) => import('maplibre-gl').Point; | ||
multiByPoint: (p: import('maplibre-gl').Point) => import('maplibre-gl').Point; | ||
divByPoint: (p: import('maplibre-gl').Point) => import('maplibre-gl').Point; | ||
mult: (k: number) => import('maplibre-gl').Point; | ||
_mult: (k: number) => import('maplibre-gl').Point; | ||
div: (k: number) => import('maplibre-gl').Point; | ||
_div: (k: number) => import('maplibre-gl').Point; | ||
rotate: (k: number) => import('maplibre-gl').Point; | ||
_rotate: (k: number) => import('maplibre-gl').Point; | ||
rotateAround: (k: number, p: import('maplibre-gl').Point) => import('maplibre-gl').Point; | ||
_rotateAround: (k: number, p: import('maplibre-gl').Point) => import('maplibre-gl').Point; | ||
matMult: (m: number[]) => import('maplibre-gl').Point; | ||
_matMult: (m: number[]) => import('maplibre-gl').Point; | ||
unit: () => import('maplibre-gl').Point; | ||
_unit: () => import('maplibre-gl').Point; | ||
perp: () => import('maplibre-gl').Point; | ||
_perp: () => import('maplibre-gl').Point; | ||
round: () => import('maplibre-gl').Point; | ||
_round: () => import('maplibre-gl').Point; | ||
mag: () => number; | ||
equals: (other: import('maplibre-gl').Point) => boolean; | ||
dist: (p: import('maplibre-gl').Point) => number; | ||
distSqr: (p: import('maplibre-gl').Point) => number; | ||
angle: () => number; | ||
angleTo: (b: import('maplibre-gl').Point) => number; | ||
angleWith: (b: import('maplibre-gl').Point) => number; | ||
angleWithSep: (x: number, y: number) => number; | ||
} | undefined; | ||
animate?: boolean | undefined; | ||
essential?: boolean | undefined; | ||
freezeElevation?: boolean | undefined; | ||
center?: [number, number] | { | ||
lng: number; | ||
lat: number; | ||
wrap: () => import('maplibre-gl').LngLat; | ||
toArray: () => [number, number]; | ||
toString: () => string; | ||
distanceTo: (lngLat: import('maplibre-gl').LngLat) => number; | ||
} | { | ||
lng: number; | ||
lat: number; | ||
} | { | ||
lon: number; | ||
lat: number; | ||
} | undefined; | ||
zoom?: number | undefined; | ||
bearing?: number | undefined; | ||
pitch?: number | undefined; | ||
roll?: number | undefined; | ||
elevation?: number | undefined; | ||
curve?: number | undefined; | ||
minZoom?: number | undefined; | ||
speed?: number | undefined; | ||
screenSpeed?: number | undefined; | ||
maxDuration?: number | undefined; | ||
padding?: number | { | ||
top: number; | ||
bottom?: number | undefined; | ||
right?: number | undefined; | ||
left?: number | undefined; | ||
} | { | ||
bottom: number; | ||
top?: number | undefined; | ||
right?: number | undefined; | ||
left?: number | undefined; | ||
} | { | ||
right: number; | ||
top?: number | undefined; | ||
bottom?: number | undefined; | ||
left?: number | undefined; | ||
} | { | ||
left: number; | ||
top?: number | undefined; | ||
bottom?: number | undefined; | ||
right?: number | undefined; | ||
} | undefined; | ||
linear?: boolean | undefined; | ||
maxZoom?: number | undefined; | ||
} | undefined; | ||
hash?: boolean | string | undefined; | ||
@@ -210,0 +210,0 @@ interactive?: boolean | undefined; |
import { MglMap } from './components'; | ||
import { SourceLayerRegistry } from './lib/sourceLayer.registry'; | ||
import { Map, SourceSpecification, StyleSpecification } from 'maplibre-gl'; | ||
import { Map, MapOptions, SourceSpecification, StyleSpecification } from 'maplibre-gl'; | ||
import { Emitter } from 'mitt'; | ||
import { InjectionKey, Ref, ShallowRef } from 'vue'; | ||
export declare const mapSymbol: InjectionKey<ShallowRef<Map | undefined>>, isLoadedSymbol: InjectionKey<Ref<boolean>>, isInitializedSymbol: InjectionKey<Ref<boolean>>, componentIdSymbol: InjectionKey<number>, sourceIdSymbol: InjectionKey<string>, sourceLayerRegistry: InjectionKey<SourceLayerRegistry>, emitterSymbol: InjectionKey<Emitter<MglEvents>>; | ||
export type FitBoundsOptions = MapOptions['fitBoundsOptions'] & { | ||
useOnBoundsUpdate?: boolean; | ||
}; | ||
export interface MglEvent<T = any> { | ||
@@ -8,0 +11,0 @@ type: string; |
/*! | ||
* vue-maplibre-gl v5.0.3 | ||
* vue-maplibre-gl v5.0.4 | ||
* (c) 2025 Volker Nauruhn | ||
@@ -4,0 +4,0 @@ * @license MIT |
/*! | ||
* vue-maplibre-gl v5.0.3 | ||
* vue-maplibre-gl v5.0.4 | ||
* (c) 2025 Volker Nauruhn | ||
@@ -4,0 +4,0 @@ * @license MIT |
{ | ||
"name": "vue-maplibre-gl", | ||
"version": "5.0.3", | ||
"version": "5.0.4", | ||
"description": "Vue 3 plugin for maplibre-gl", | ||
@@ -5,0 +5,0 @@ "keywords": [ |
@@ -5,3 +5,13 @@ import { defaults } from '@/defaults'; | ||
import { registerMap } from '@/lib/mapRegistry'; | ||
import { componentIdSymbol, emitterSymbol, isInitializedSymbol, isLoadedSymbol, mapSymbol, type MglEvents, sourceIdSymbol, type ValidLanguages } from '@/types'; | ||
import { | ||
componentIdSymbol, | ||
emitterSymbol, | ||
type FitBoundsOptions, | ||
isInitializedSymbol, | ||
isLoadedSymbol, | ||
mapSymbol, | ||
type MglEvents, | ||
sourceIdSymbol, | ||
type ValidLanguages | ||
} from '@/types'; | ||
import { Map as MaplibreMap, type MapOptions, type StyleSpecification } from 'maplibre-gl'; | ||
@@ -27,4 +37,2 @@ import mitt from 'mitt'; | ||
export type FitBoundsOptions = MapOptions['fitBoundsOptions'] & { useOnBoundsUpdate?: boolean }; | ||
export default /*#__PURE__*/ defineComponent({ | ||
@@ -31,0 +39,0 @@ name : 'MglMap', |
import type { MglMap } from '@/components'; | ||
import type { SourceLayerRegistry } from '@/lib/sourceLayer.registry'; | ||
import type { Map, SourceSpecification, StyleSpecification } from 'maplibre-gl'; | ||
import type { Map, MapOptions, SourceSpecification, StyleSpecification } from 'maplibre-gl'; | ||
import type { Emitter } from 'mitt'; | ||
@@ -15,2 +15,4 @@ import type { InjectionKey, Ref, ShallowRef } from 'vue'; | ||
export type FitBoundsOptions = MapOptions['fitBoundsOptions'] & { useOnBoundsUpdate?: boolean }; | ||
export interface MglEvent<T = any> { | ||
@@ -17,0 +19,0 @@ type: string; |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
557276
6291