Eu sei que a pergunta pode ser besta, mas só para entender qual a diferencial deste novo tipo de declaração "const"? ela é especifica do typescript?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Eu sei que a pergunta pode ser besta, mas só para entender qual a diferencial deste novo tipo de declaração "const"? ela é especifica do typescript?
Ela é do ES6 (ES2015). Ela não permite que uma variável receba uma nova atribuição com o operador =. Como o TypeScript é um superset do ES6, é necessário dominar o ES6 para dominar o TypeScript, aliás este é um dos motivos pelo qual o curso de ES6 avançado da Alura é pré-requisito do curso do TypeScript.
Por fim, segue um exemplo:
const nome = 'Flávio Almeida';
nome = 'Cangaceiro'; // vai dar erro, não pode atribuir um novo valor com o operador igual
Sucesso e bom estudo Everton!