What is the purpose of including .d.ts definitions in Typescript projects? Does it not seem counterintuitive?
If a library is already written in TypeScript (such as Angular2), and the TS transpiler can utilize the source .ts files for intellisense, why do we still come across .d.ts files in TS projects?
Although it's possible to easily generate .d.ts definitions using the tsd executable, I fail to see the rationale behind it.
Sincerely,
Sean