@muromec Очевидно, srcElement должен быть представлен типом `Maybe Element` и не давать тебе нихуя сделать, пока ты не запрограммируешь оба случая (`Nothing` и `Just Element`).
Почему-то я думал, что в TypeScript имеется `Maybe`, а сейчас вот с ходу не нашёл. Неужели там та же хуйня с null как и везде? Надо будет проверить, короче. Если нет -- то это провал.
@muromec Аа, ты об этом. Та не, типы для DOM-элементов и событий, по идее, TypeScript тебе уже даёт. Хотя не буду фантазировать, конечно, может и там не всё так хорошо.