Introdução ao TypeScript e Angular

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