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 (///), normalmente são colocadas no início de um arquivo TypeScript e não afetam o 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 ou desabilitar certos recursos do compilador e muito mais. Alguns exemplos:
Referenciando um arquivo de declaração:
/// <reference path="path/to/declaration/file.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>