У меня есть следующий код:
@HostListener('drop', ['$event'])
onDrop(event: DragEvent): void {
event.preventDefault();
const textData: string = event.dataTransfer.getData('text').replace(/\D/g, '');
this.inputElement.focus();
document.execCommand('insertText', false, textData);
}
}
TSLint сообщает мне, что при вызове event.dataTransfer
, event
возможно нулевое.Хорошо, достаточно справедливо.
Как мне узнать, является ли event
нулевым в коде, чтобы я мог установить защиту вокруг кода?
Более конкретно, как мне определить, является ли интерфейсnull или иным образом не реализовано?
ОБНОВЛЕНИЕ :
Вот точное фото того, что говорит Линтер: