Diretivas Triple-Slash
As diretivas triple-slash são comentários especiais que fornecem instruções ao compilador sobre como processar um arquivo. Essas diretivas começam com três barras consecutivas (///) e são normalmente colocadas no topo de um arquivo TypeScript e não têm efeitos no comportamento em tempo de execução.
As diretivas triple-slash são usadas para referenciar dependências externas, especificar o comportamento de carregamento de módulos, habilitar/desabilitar certos recursos do compilador e muito mais. Alguns exemplos:
Referenciando um arquivo de declaração:
/// <reference path="caminho/para/arquivo/de/declaracao.d.ts" />Indicar o formato do módulo:
/// <amd|commonjs|system|umd|es6|es2015|none>Habilitar opções do compilador, no exemplo a seguir, o modo estrito:
/// <strict|noImplicitAny|noUnusedLocals|noUnusedParameters>