хак
                  
                  
                  Смысл тайпскрипт это чтобы если вы юзаете функции, то строго типизировать какие параметры функции какого типа
                  
                  
                  
                  
                  
                  НО!!!
                  
                  
                  Оказся это можно легко хакнуть
                  
                  
                  
                  
                  
                  Пишешь в функции другую функцию вот так
                  
                  
                  
                  
                  
                  someFunc(props){
                  
                  
                      hackFunc(props);
                  
                  
                  }
                  
                  
                  
                  
                  
                  внутри hackFunc уже делаешь что хочешь.
                  
                  
                  При этом someFunc ни о чем не догадался, потому что в нем нет логики. всю логику я вытащил в hackFunc(props:any)
                  
                  
                  и там я уже делаю что хочу и как хочу
                  
                  
                  
                  
                  
                  Итого можно обойти строгость тайпскрипта, можно его хакнуть, так получается ??
                  
                  
                  
                  
                  
                  Насколько я понял строгость тайпскрипта она работает во ВРЕМЯ КОМПИЛЯЦИИ
                  
                  
                  А не во ВРЕМЯ ИСПОЛНЕНИЯ кода.
                  
                  
                
Неплохой сарказм
Вот блин. Ну всё, переходим на ReScript 😢
а там проверка типов на рантайме?)
Слава Богу, нет
почему же? разве это не хорошо?
Конечно это не хорошо
Обсуждают сегодня