TypeScript · Senior · Запитання 70 з 75
Як не дати споживачам залежати від внутрішніх типів вашої бібліотеки?
- ✓Правильна відповідь: Надати свідомий публічний API (точки входу через
exports), позначити внутрішнє@internalі вирізати його інструментами на кшталт API Extractor - 2Зробити всі типи
any - 3Скласти все в один файл
Пояснення
Кожен експортований тип стає частиною semver-контракту; менша поверхня робить зміни безпечнішими.