fileList это FileList или null или про что ты спрашиваешь?
про null = element.files, не понимаю что здесь происходит
В переменную записывается значение из element.files, оно может быть равно FileList или null
блин, засиделся, ужас)
Но вообще код странный. Зачем "as" и указывание типа, тс сам может сам вывести типы без всего этого
Плохо выводит, дело в том что ts заранее не знает какой html элемент вызываешь, и тут остается либо его через as указывать, либо через if(a typeof b ) {}
Скорее правильнее instanceof проверять HTMLInputElement
Тоже как вариант, если заранее не знаешь тип.
Обсуждают сегодня