#typescript - Exploring best practices