TypeScript Best Practices für große Projekte