События OpenLayers с использованием Angular 6
У меня проблемы с использованием on в машинописи, мне нужно использовать event.context, но он из ol.render.Event, но я могу получить только ol.events.Event
this.imagery.on('precompose', function(event){})
Чтобы обойти это, я попробовал это
this.imagery.on('precompose', function(event: ol.render.Event){})
Но я получаю эту ошибку
ERROR in src/app/app.component.ts(141,35): error TS2345: Argument of
type '(event: Event) => void' is not assignable to parameter of type
'EventsListenerFunctionType'.
Type '(event: Event) => void' is not assignable to type '(evt: Event) => boolean'.
Types of parameters 'event' and 'evt' are incompatible.
Type 'ol.events.Event' is not assignable to type 'ol.render.Event'.
Property 'vectorContext' is missing in type 'Event'.