Instale o TypeScript e o TypeScript Definition Manager
(obviamente, você precisará do nodejs instalado primeiro)
npm install typescript -g
npm install tsd -g
Suponha que você tenha um arquivo denominado ‘myTypeScriptModule.ts’ com o seguinte código:
angular.module('someModule');
Para transpilar o TypeScript para JavaScript, basta executar este comando:
tsc myTypeScriptModule.ts
Agora você obterá um erro informando que o TypeScript não conseguiu localizar o símbolo “angular”.
É aqui que o gerenciador de definição do TypeScript entra em ação.
Em seu diretório typescript, crie um novo projeto typescript executando:
tsd init
Em seguida, instale o arquivo de definição para angular:
tsd query angular --action install
Isso fará o download e criará um novo diretório contendo seu arquivo de definição angular. Inclua-o atualizando seu arquivo de texto digitado para apontar para a definição angular:
/// <reference path="angularjs/angular.d.ts" />
angular.module('someModule');
Tente transpilar novamente e deve gerar o arquivo JS sem erros:
tsc myTypeScriptModule.ts
Eles também têm muitos outros tipos:
https://github.com/DefinitelyTyped/tsd