Вопросы к Поиску с Алисой
Некоторые основные отличия между CommonJS и AMD модульными системами в TypeScript:
По умолчанию TypeScript использует CommonJS, но можно скомпилировать модули, совместимые с AMD, с помощью флага компилятора —module amd. www.codeproject.com