@@ -47,7 +47,7 @@ export class MapComponent implements OnInit, AfterViewInit, OnChanges {
4747 @Input ( )
4848 renderer : 'canvas' | 'webgl' ;
4949 @Input ( )
50- runOutsideAngular = false ;
50+ runOutsideAngular = true ;
5151
5252 @Output ( )
5353 olChange = new EventEmitter < BaseEvent > ( ) ;
@@ -60,9 +60,9 @@ export class MapComponent implements OnInit, AfterViewInit, OnChanges {
6060 @Output ( )
6161 olChangeView = new EventEmitter < ObjectEvent > ( ) ;
6262 @Output ( )
63- olClick = new EventEmitter < MapBrowserEvent < MouseEvent > > ( ) ;
63+ olClick = new EventEmitter < MapBrowserEvent < MouseEvent > | any > ( ) ;
6464 @Output ( )
65- dblClick = new EventEmitter < MapBrowserEvent < MouseEvent > > ( ) ;
65+ dblClick = new EventEmitter < MapBrowserEvent < MouseEvent > | any > ( ) ;
6666 @Output ( )
6767 olError = new EventEmitter < BaseEvent > ( ) ;
6868 @Output ( )
@@ -74,9 +74,9 @@ export class MapComponent implements OnInit, AfterViewInit, OnChanges {
7474 @Output ( )
7575 moveStart = new EventEmitter < MapEvent > ( ) ;
7676 @Output ( )
77- pointerDrag = new EventEmitter < MapBrowserEvent < MouseEvent > > ( ) ;
77+ pointerDrag = new EventEmitter < MapBrowserEvent < MouseEvent > | any > ( ) ;
7878 @Output ( )
79- pointerMove = new EventEmitter < MapBrowserEvent < MouseEvent > > ( ) ;
79+ pointerMove = new EventEmitter < MapBrowserEvent < MouseEvent > | any > ( ) ;
8080 @Output ( )
8181 olPostCompose = new EventEmitter < RenderEvent > ( ) ;
8282 @Output ( )
@@ -90,7 +90,7 @@ export class MapComponent implements OnInit, AfterViewInit, OnChanges {
9090 @Output ( )
9191 propertyChange = new EventEmitter < ObjectEvent > ( ) ;
9292 @Output ( )
93- singleClick = new EventEmitter < MapBrowserEvent < MouseEvent > > ( ) ;
93+ singleClick = new EventEmitter < MapBrowserEvent < MouseEvent > | any > ( ) ;
9494
9595 public instance : Map ;
9696 public componentType = 'map' ;
@@ -117,10 +117,11 @@ export class MapComponent implements OnInit, AfterViewInit, OnChanges {
117117 this . instance . on ( 'loadstart' , ( event : MapEvent ) => this . loadStart . emit ( event ) ) ;
118118 this . instance . on ( 'moveend' , ( event : MapEvent ) => this . moveEnd . emit ( event ) ) ;
119119 this . instance . on ( 'movestart' , ( event : MapEvent ) => this . moveStart . emit ( event ) ) ;
120- this . instance . on ( 'pointerdrag' , ( event : MapBrowserEvent < MouseEvent > ) =>
121- this . pointerDrag . emit ( event ) ,
122- ) ;
123- this . instance . on ( 'pointermove' , ( event : MapBrowserEvent < MouseEvent > ) =>
120+ this . instance . on ( 'pointerdrag' , ( event : MapBrowserEvent < MouseEvent > | any ) => {
121+ console . log ( event ) ;
122+ this . pointerDrag . emit ( event ) ;
123+ } ) ;
124+ this . instance . on ( 'pointermove' , ( event : MapBrowserEvent < MouseEvent > | any ) =>
124125 this . pointerMove . emit ( event ) ,
125126 ) ;
126127 this . instance . on ( 'postcompose' , ( event : RenderEvent ) => this . olPostCompose . emit ( event ) ) ;
@@ -130,7 +131,7 @@ export class MapComponent implements OnInit, AfterViewInit, OnChanges {
130131 this . instance . on ( 'propertychange' , ( event : ObjectEvent ) => this . olPropertyChange . emit ( event ) ) ;
131132
132133 const handleFeatureClick = (
133- event : MapBrowserEvent < MouseEvent > ,
134+ event : MapBrowserEvent < MouseEvent > | any ,
134135 type : 'olClick' | 'singleClick' | 'dblClick' ,
135136 ) => {
136137 this . instance . forEachFeatureAtPixel ( event . pixel , ( feature ) => {
@@ -140,15 +141,15 @@ export class MapComponent implements OnInit, AfterViewInit, OnChanges {
140141 }
141142 } ) ;
142143 } ;
143- this . instance . on ( 'click' , ( event : MapBrowserEvent < MouseEvent > ) => {
144+ this . instance . on ( 'click' , ( event : MapBrowserEvent < MouseEvent > | any ) => {
144145 this . olClick . emit ( event ) ;
145146 handleFeatureClick ( event , 'olClick' ) ;
146147 } ) ;
147- this . instance . on ( 'singleclick' , ( event : MapBrowserEvent < MouseEvent > ) => {
148+ this . instance . on ( 'singleclick' , ( event : MapBrowserEvent < MouseEvent > | any ) => {
148149 this . singleClick . emit ( event ) ;
149150 handleFeatureClick ( event , 'singleClick' ) ;
150151 } ) ;
151- this . instance . on ( 'dblclick' , ( event : MapBrowserEvent < MouseEvent > ) => {
152+ this . instance . on ( 'dblclick' , ( event : MapBrowserEvent < MouseEvent > | any ) => {
152153 this . dblClick . emit ( event ) ;
153154 handleFeatureClick ( event , 'dblClick' ) ;
154155 } ) ;
0 commit comments