Quando se passa o mouse sobre a palavra 'event', no código abaixo, aparece a seguinte mensagem: "var event: Event | undefined @deprecated
'event' is deprecatedts(6385) No quick fixes available"
Como resolver isso?
export function throttle(milissegundos: number = 500) {
return function(target: any, propertyKey: string, descriptor: PropertyDescriptor) {
const metodoOriginal = descriptor.value;
let timer = 0;
descriptor.value = function(...args:any[]){
if(event) event.preventDefault();
clearInterval(timer)
timer = setTimeout( () => metodoOriginal.apply(this,args), milissegundos);
}
return descriptor;
}
}