{"version":3,"file":"nextalys-maps-module-lib-mapbox-mock-ssr.mjs","sources":["../../lib/mapbox-mock-ssr/mapbox-mock-component.ts","../../lib/mapbox-mock-ssr/index.ts","../../lib/mapbox-mock-ssr/nextalys-maps-module-lib-mapbox-mock-ssr.ts"],"sourcesContent":["import { Component, EventEmitter, Input, OnInit, Output, ViewEncapsulation } from \"@angular/core\";\nimport { NxsLocation, NxsBounds } from \"nextalys-js-helpers/dist/geo-helpers\";\n\n@Component({\n    selector: 'nxs-mapbox',\n    template: '<div style=\"height:70px;width:100%;\"></div>',\n    styles: [''],\n    encapsulation: ViewEncapsulation.None,\n    standalone: true,\n    imports: [],\n})\nexport class NxsMapBoxComponent implements OnInit {\n    @Output('boundsChange')\n    boundsChangeEmitter = new EventEmitter<NxsBounds>();\n\n    @Input()\n    cooperativeGestures = false;\n    @Input()\n    interactive = true;\n    @Input()\n    draggable = true;\n    @Input()\n    scrollZoom = true;\n    @Input()\n    minZoom: number;\n    @Input()\n    maxZoom: number;\n    @Input()\n    customInfowindows: any[] = [];\n\n    @Input()\n    geolocateControlPosition = 'top-right';\n    @Input()\n    navigationControlPosition = 'top-right';\n    @Input()\n    mglMarkers: any[];\n\n    createPopup(location: NxsLocation, content?: string): any {\n        return null;\n    }\n    createPopupWithComponent(location: NxsLocation, component: any, inputs?: any): any {\n        return null;\n    }\n\n    @Input()\n    transformRequest: () => any;\n    @Input()\n    mapOptions: any = { bindPolygonsHover: 'new' };\n    @Input()\n    language: string;\n    @Input()\n    zoom: number;\n    @Input()\n    lat: number;\n\n    @Input()\n    lng: number;\n\n    @Input()\n    fitBounds: NxsLocation[];\n\n    @Input()\n    pitchWithRotate = true;\n\n    @Input()\n    attributionControl = false;\n    @Input()\n    logoPosition = 'bottom-right';\n    @Input()\n    dragRotate = true;\n    @Input()\n    touchZoomRotate = true;\n    @Input()\n    touchZoomRotationEnabled = true;\n    @Input()\n    showUserLocation = false;\n    @Input()\n    showUserLocationMaxZoom = 12;\n    @Input()\n    trackUserLocation = false;\n    @Input()\n    infoWindowOpenOnMarkerClick = false;\n    @Input()\n    markers: any[];\n    @Input()\n    polylines: any[];\n    @Input()\n    polygons: any[];\n    @Input()\n    customLayers: any[];\n    @Input()\n    fitBoundsPadding: any;\n    @Input()\n    showNavigationControls = false;\n    @Input()\n    mapStyle: string;\n    mapInstance: any;\n    @Output()\n    moveStart = new EventEmitter<void>();\n    @Output()\n    zoomChange = new EventEmitter<number>();\n    static locationsToBounds(locations: any[]): any {\n\n    }\n    triggerResize() {\n    }\n    fitToBounds(locations: ((NxsLocation[]) | NxsBounds), args?: any) {\n    }\n    closeAllInfoWindows(): void {\n    }\n    onMapReadyEvent(nativeMap: any) {\n    }\n    convertToMarker(marker: any): any {\n        return null;\n    }\n    ngOnInit(): void {\n    }\n    goToUserLocation() {\n\n    }\n    setCenter(to: any, options?: any) {\n\n    }\n    getBounds(): NxsBounds {\n        return null;\n    }\n    addJsMarker(opts: any): any {\n        return null;\n    }\n    loadAndAddImage(url: string): Promise<{ success: boolean; imgName?: string; }> {\n        return Promise.resolve(null);\n    }\n    unselectAllPolygonsFromLayer(opts: any) {\n\n    }\n    isSourceLoaded(sourceName: string) {\n        return false;\n    }\n    getCenter(): NxsLocation {\n        return null;\n    }\n    getLayer(layerId: string) {\n        return null;\n    }\n    layerExists(layerId: string) {\n        return null;\n    }\n    updateLayerFilter(layerId: string, filter: any[]) {\n\n    }\n    getRenderedFeatures(layerId: string, location?: NxsLocation) {\n        return null;\n    }\n    addLayer(name: string, type: 'fill' | 'line', sourceName: string, sourceLayer?: string, opts?: any) {\n\n    }\n    getZoom(): number {\n        return null;\n    }\n\n\n    addTilesSource(sourceName: string, url: string, layers: {\n        name: string;\n        type: 'fill' | 'line' | 'symbol', sourceLayer: string, opts?: any;\n    }[], sourceOptions?: { sourceType?: 'vector' | 'geojson'; minzoom?: number; maxzoom?: number; promoteId?: string; isTileUrl?: boolean; }) {\n    }\n\n\n    selectPolygon(filter: { polygonId?: string; metaProperties?: any; layerId?: string; }): any {\n        return null;\n    }\n    getMapImageDataUrl() {\n        return null;\n    }\n    flyTo(opts: any) {\n    }\n    removeCustomLayer(customLayer: any) {\n    }\n}\n","import { InjectionToken } from '@angular/core';\n\nexport * from './mapbox-mock-component';\nexport const NxsMapBoxOptions = new InjectionToken<any>('NxsMapBoxOptions');\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './index';\n"],"names":[],"mappings":"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"}