Что такое ts-best-practices?
Рекомендации по безопасности типов TypeScript для написания максимально типобезопасного кода. Применяйте эти шаблоны при написании или проверке любого TypeScript: дискриминационные объединения, сужение типов, защита типов, проверки полноты, избегание приведения типа «как», предпочтение «неизвестного» над «любым» и превращение невозможных состояний в непредставимые. Используйте этот навык всякий раз, когда пишете код TypeScript, просматриваете TypeScript на предмет проблем с безопасностью типов или когда пользователь упоминает безопасность типов, сужение типов, дискриминационные объединения или просит сделать типы более строгими/более явными. Источник: poteto/noodle.