Имбирь - твой спиритический овощ. Войти !bnw Сегодня Клубы

типизация уровня жаваскрипта:

TypeError: evt.srcElement is undefined
На TypeScript перепиши

#PW4QGD / @muromec / 3741 день назад

Так а что не нравится?
#PW4QGD/2J1 / @kb / 3741 день назад
@kb а хули на тайпскрипт, если свойство в рантайме отваливается в зависимости от броузера, лол
#PW4QGD/B3S / @muromec --> #PW4QGD/2J1 / 3741 день назад
@muromec Очевидно, srcElement должен быть представлен типом `Maybe Element` и не давать тебе нихуя сделать, пока ты не запрограммируешь оба случая (`Nothing` и `Just Element`). Почему-то я думал, что в TypeScript имеется `Maybe`, а сейчас вот с ходу не нашёл. Неужели там та же хуйня с null как и везде? Надо будет проверить, короче. Если нет -- то это провал.
#PW4QGD/WJM / @kb --> #PW4QGD/B3S / 3741 день назад
@kb ну это никак меня не спасает от случая, когда я тупой и не прочитал документацию по совместимости, поэтому не знаю что srcElement может не быть.
#PW4QGD/B9G / @muromec --> #PW4QGD/WJM / 3741 день назад
@kb ну и какбэ, если хочешь заебашить все красиво - welcome on board.
#PW4QGD/WGD / @muromec --> #PW4QGD/WJM / 3741 день назад
@muromec Ты это будешь знать видя тип.
#PW4QGD/1FL / @kb --> #PW4QGD/B9G / 3741 день назад
@muromec Согласен :) та пока не думаю что хватит энтузиазма, но мало ли.
#PW4QGD/WEM / @kb --> #PW4QGD/WGD / 3741 день назад
@kb но ведь я должен этот тип написать
#PW4QGD/NY0 / @muromec --> #PW4QGD/1FL / 3741 день назад
@muromec Аа, ты об этом. Та не, типы для DOM-элементов и событий, по идее, TypeScript тебе уже даёт. Хотя не буду фантазировать, конечно, может и там не всё так хорошо.
#PW4QGD/OM8 / @kb --> #PW4QGD/NY0 / 3741 день назад
@muromec >броузера >internet explorer
#PW4QGD/RNG / @krkm --> #PW4QGD/B3S / 3741 день назад
@muromec DOM-хуету (если настолько хардкорщик, чтобы не пользовать либы с полифилами) обычно заворачивают в try
#PW4QGD/P5U / @krkm --> #PW4QGD/B9G / 3741 день назад
@kb Там убогая система типов, таких наворотов нет ессно.
#PW4QGD/CXG / @ntsm --> #PW4QGD/WJM / 3740 дней назад
@ntsm Жаль, могли бы сделать вполне.
#PW4QGD/P12 / @kb --> #PW4QGD/CXG / 3740 дней назад
@krkm >internet explorer не пизди
#PW4QGD/GBH / @muromec --> #PW4QGD/RNG / 3740 дней назад
@muromec srcElement ето апи эксплорера
#PW4QGD/ZLR / @krkm --> #PW4QGD/GBH / 3740 дней назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.