![](https://squidex.jugru.team/api/assets/srm/5JSd3BxPdbo1nQEDNHwbXx/100211-359346961-mikhail-bashurov.jpg?cache=3600&width=74&height=74&mode=CropUpsize)
Михаил Башуров
Компания: WiseBits
Тип доклада: Доклад
В TypeScript и Flow есть типы, но мы не можем их использовать в рантайме. Скажем, для валидации JSON, генерации рантаймовых проверок, property-based testing. Если очень хочется — то можно! Рассмотрим, что такое type-directed emit и как его применить, сравним с другими видами рефлексии и кодогенерации, погрузимся в особенности апи-транспиляторов и узнаем, какие есть грабли у такого подхода.
Компания: WiseBits
Компания: ВКонтакте