Typescript, Generics, Polymorphism.
code several times. Generics deal with the uncertainty of types by constraining them and preserving type integrity. I like the phrase from the official TypeScript documentation on generics: Components that are capable of working on the data of today as well as the data of tomorrow will give you the