Какая разница между typescript.js и typescriptServices.js?

TypeScript поставляется с 3 скомпилированными файлами JavaScript в папке "bin":

  • tsc.js - сам компилятор командной строки;
  • typescript.js -??
  • typescriptServices.js -??

Я думаю, что один из них должен быть "TypeScript language service", но что другой?

Ответ 1

typescript.js - это то, что используется некоторыми случайными внутренними инструментами. Для этого нет никакой реальной внешне ориентированной цели, хотя, например, вы могли бы использовать ее для создания чего-то похожего на TypeScript Playground.

tsc.js - typescript.js плюс интерфейс командной строки.

typescriptServices.js - typescript.js плюс служба языка (например, для предоставления функций Intellisense)

Ответ 2

typescriptServices также может использоваться для передачи файлов TS на лету, в node или в браузере.