TypeScript · Senior · Pytanie 70 z 75
Jak zapobiec uzależnianiu się konsumentów od wewnętrznych typów biblioteki?
- ✓Poprawna odpowiedź: Udostępnić przemyślane publiczne API (punkty wejścia przez
exports), oznaczyć wnętrze@internali usuwać je narzędziami jak API Extractor - 2Uczynić wszystkie typy
any - 3Umieścić wszystko w jednym pliku
Wyjaśnienie
Każdy wyeksportowany typ staje się częścią kontraktu semver; mniejsza powierzchnia czyni zmiany bezpieczniejszymi.