typescriptgentleman-programming491Keep your TypeScript types strict and reusable.Software developmentGuidance