A manager asks why the TypeScript team spends time writing `.d.ts` declaration files for an internal SDK. What is the business justification?
-
A
Declaration files replace the need for unit tests
-
B
Declaration files let consumer teams get full IDE auto-complete and type safety without shipping source code
-
C
Declaration files are required for the TypeScript compiler to run
-
D
Declaration files improve JavaScript runtime performance