angular-leaflet
Version:
Collection of angular components to build map views faster and with minimal configuration using the most popular library **LeafletJS**.
1 lines • 13.3 kB
JSON
{"__symbolic":"module","version":4,"metadata":{"BaseLayer":{"__symbolic":"class","arity":1,"members":{"handlers":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":12,"character":3},"arguments":[{"__symbolic":"reference","name":"LayerHandler"}]}]}],"__ctor__":[{"__symbolic":"constructor"}],"addTo":[{"__symbolic":"method"}],"removeFrom":[{"__symbolic":"method"}],"ngAfterContentInit":[{"__symbolic":"method"}],"initHandlers":[{"__symbolic":"method"}],"initHandler":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"MapHandler":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor"}],"initialize":[{"__symbolic":"method"}]}},"LayerHandler":{"__symbolic":"class","arity":1,"members":{"__ctor__":[{"__symbolic":"constructor"}],"initialize":[{"__symbolic":"method"}]}},"NglCoreModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":4,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":6,"character":4}],"declarations":[{"__symbolic":"reference","name":"LeafletComponent"}],"exports":[{"__symbolic":"reference","name":"LeafletComponent"}]}]}],"members":{}},"LeafletComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"ngl-leaflet","template":"<ng-content></ng-content>","styles":["\n :host {\n display: flex;\n flex: 1 1 auto;\n }\n "]}]}],"members":{"options":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":18,"character":3}}]}],"layers":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":20,"character":3},"arguments":[{"__symbolic":"reference","name":"BaseLayer"}]}]}],"handlers":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":21,"character":3},"arguments":[{"__symbolic":"reference","name":"MapHandler"},{"descendants":true}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":27,"character":34}]}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterContentInit":[{"__symbolic":"method"}],"addLayers":[{"__symbolic":"method"}],"addLayer":[{"__symbolic":"method"}],"addHandlers":[{"__symbolic":"method"}],"addHandler":[{"__symbolic":"method"}]}},"NglGroupsModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":4,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":6,"character":4}],"declarations":[{"__symbolic":"reference","name":"FeatureGroupComponent"}],"exports":[{"__symbolic":"reference","name":"FeatureGroupComponent"}]}]}],"members":{}},"FeatureGroupComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"BaseLayer"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"ngl-feature-group","template":"","providers":[{"provide":{"__symbolic":"reference","name":"BaseLayer"},"useExisting":{"__symbolic":"reference","name":"FeatureGroupComponent"}}]}]}],"members":{"layers":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":10,"character":3},"arguments":[{"__symbolic":"reference","name":"BaseLayer"}]}]}],"addTo":[{"__symbolic":"method"}],"addLayers":[{"__symbolic":"method"}],"addLayer":[{"__symbolic":"method"}]}},"NglImageOverlayModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":4,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":6,"character":4}],"declarations":[{"__symbolic":"reference","name":"ImageOverlayComponent"}],"exports":[{"__symbolic":"reference","name":"ImageOverlayComponent"}]}]}],"members":{}},"ImageOverlayComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"BaseLayer"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"ngl-image-overlay","template":"","providers":[{"provide":{"__symbolic":"reference","name":"BaseLayer"},"useExisting":{"__symbolic":"reference","name":"ImageOverlayComponent"}}]}]}],"members":{"src":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":3}}]}],"width":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":19,"character":3}}]}],"height":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":28,"character":3}}]}],"addTo":[{"__symbolic":"method"}],"prepareLayer":[{"__symbolic":"method"}],"prepareBounds":[{"__symbolic":"method"}]}},"NglMarkerModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":4,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":6,"character":4}],"declarations":[{"__symbolic":"reference","name":"MarkerComponent"}],"exports":[{"__symbolic":"reference","name":"MarkerComponent"}]}]}],"members":{}},"MarkerComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"BaseLayer"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"ngl-marker","template":"","providers":[{"provide":{"__symbolic":"reference","name":"BaseLayer"},"useExisting":{"__symbolic":"reference","name":"MarkerComponent"}}]}]}],"members":{"latLng":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":3}}]}],"prepareLayer":[{"__symbolic":"method"}],"createLayer":[{"__symbolic":"method"}],"addTo":[{"__symbolic":"method"}]}},"NglTileLayerModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":4,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":6,"character":4}],"declarations":[{"__symbolic":"reference","name":"TileLayerComponent"}],"exports":[{"__symbolic":"reference","name":"TileLayerComponent"}]}]}],"members":{}},"TileLayerComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"BaseLayer"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"ngl-tile-layer","template":"","providers":[{"provide":{"__symbolic":"reference","name":"BaseLayer"},"useExisting":{"__symbolic":"reference","name":"TileLayerComponent"}}]}]}],"members":{"addTo":[{"__symbolic":"method"}]}},"NglVectorsModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":7,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":9,"character":4}],"declarations":[{"__symbolic":"reference","name":"PolygonComponent"},{"__symbolic":"reference","name":"PolylineComponent"},{"__symbolic":"reference","name":"RectangleComponent"},{"__symbolic":"reference","name":"CircleComponent"}],"exports":[{"__symbolic":"reference","name":"PolygonComponent"},{"__symbolic":"reference","name":"PolylineComponent"},{"__symbolic":"reference","name":"RectangleComponent"},{"__symbolic":"reference","name":"CircleComponent"}]}]}],"members":{}},"CircleComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"BaseLayer"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"ngl-circle","template":"","providers":[{"provide":{"__symbolic":"reference","name":"BaseLayer"},"useExisting":{"__symbolic":"reference","name":"CircleComponent"}}]}]}],"members":{"center":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":3}}]}],"radius":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":19,"character":3}}]}],"options":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":28,"character":3}}]}],"addTo":[{"__symbolic":"method"}],"createLayer":[{"__symbolic":"method"}]}},"PolygonComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"BaseLayer"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"ngl-polygon","template":"","providers":[{"provide":{"__symbolic":"reference","name":"BaseLayer"},"useExisting":{"__symbolic":"reference","name":"PolygonComponent"}}]}]}],"members":{"coordinates":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":3}}]}],"options":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":19,"character":3}}]}],"createLayer":[{"__symbolic":"method"}],"addTo":[{"__symbolic":"method"}]}},"PolylineComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"BaseLayer"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"ngl-polyline","template":"","providers":[{"provide":{"__symbolic":"reference","name":"BaseLayer"},"useExisting":{"__symbolic":"reference","name":"PolylineComponent"}}]}]}],"members":{"coordinates":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":3}}]}],"options":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":19,"character":3}}]}],"addTo":[{"__symbolic":"method"}],"createLayer":[{"__symbolic":"method"}]}},"RectangleComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"BaseLayer"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"ngl-rectangle","template":"","providers":[{"provide":{"__symbolic":"reference","name":"BaseLayer"},"useExisting":{"__symbolic":"reference","name":"RectangleComponent"}}]}]}],"members":{"bounds":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":3}}]}],"options":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":19,"character":3}}]}],"createLayer":[{"__symbolic":"method"}],"addTo":[{"__symbolic":"method"}]}}},"origins":{"BaseLayer":"./core/base-layer","MapHandler":"./core/map-handler","LayerHandler":"./core/layer-handler","NglCoreModule":"./core/core.module","LeafletComponent":"./core/leaflet.component","NglGroupsModule":"./groups/groups.module","FeatureGroupComponent":"./groups/feature-group/feature-group.component","NglImageOverlayModule":"./image-overlay/image-overlay.module","ImageOverlayComponent":"./image-overlay/image-overlay.component","NglMarkerModule":"./marker/marker.module","MarkerComponent":"./marker/marker.component","NglTileLayerModule":"./tile-layer/tile-layer.module","TileLayerComponent":"./tile-layer/tile-layer.component","NglVectorsModule":"./vectors/vectors.module","CircleComponent":"./vectors/circle/circle.component","PolygonComponent":"./vectors/polygon/polygon.component","PolylineComponent":"./vectors/polyline/polyline.component","RectangleComponent":"./vectors/rectangle/rectangle.component"},"importAs":"angular-leaflet"}