Типизируем нетипизируемое: как затипизировать общение с воркером, iframe и прочими рантаймами
Тезисы
Без преувеличения скажу, что все мы используем TypeScript для описания типов данных, но не все используют его для того, чтобы по максимуму ограничить возможные ошибки еще до сборки и рантайма. В этом докладе мы разберем ключевые паттерны, с помощью которых можно проектировать API вашего кода так, чтобы неправильные сценарии использования было трудно или невозможно выразить. А в конце вы получите практическую шпаргалку по этим паттернам, к которой можно будет вернуться после доклада!
Без преувеличения скажу, что все мы используем TypeScript для описания типов данных, но не все используют его для того, чтобы по максимуму ограничить возможные ошибки еще до сборки и рантайма. В этом докладе мы разберем ключевые паттерны, с помощью которых можно проектировать API вашего кода так, чтобы неправильные сценарии использования было трудно или невозможно выразить. А в конце вы получите практическую шпаргалку по этим паттернам, к которой можно будет вернуться после доклада!
Информация о спикере
.
Все доклады секции