Executando verificação de segurança...
1
Carregando publicação patrocinada...
2

Isso é porque TS usa os mesmos tipos do JS, no qual o tipo Number é sempre um número de ponto flutuante (não há a separação entre int e float que tem em outras linguagens).