In this article, we’ll explore lesser-known features of TypeScript that make it more dynamic. The first part will cover dynamic types that rely on generics to create new types that may look very different from each other, depending on the type arguments they receive. This part will include property accessors, conditional, inferred and recursive types.
Table of contents
Property accessorsConditional typesType inferringRecursive typesGetting esotericConclusionSort: