Session

Reflection in TypeScript

Reflection's role in modern software development is often underestimated, but the truth is it's a cornerstone of many useful features we use every day like dependency injection or object validation. It's implemented in many programming languages like C#, Java and finally, TypeScript. I would like to show you what can be achieved in TypeScript using the reflection mechanism - what features are available and what are the limitations we have to fight with. Also, I would like to give kudos to really interesting libraries extending the feature set of this mechanism. Then, I will be able to describe how important reflection is in the NestJS framework. Last, but not least, I would like to show you how easy it is to use reflection features in practice by implementing a simple IoC container live.


Warszawskie Dni Informatyki, 4Developers 2023, Gdańsk TypeScript Meetup

Szymon Chmal

Incubator Lead at Callstack

Toruń, Poland

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top