Você precisa ter familiaridade com NodeJS e npm para prosseguir.
Usaremos Yarn nesse procedimento. Para instalar, use:
npm install --global yarn
Vamos iniciar o projeto com:
yarn init -y
Uma das vantagens de usar o TypeScript como dependência de desenvolvimento é que cada projeto pode ter uma versão diferente com facilidade. Para instalar o TypeScript dessa forma, use:
yarn add -D typescript
Alguns pacotes não possuem os tipos dentro deles, então é necessário instalar os mesmos por fora. Express é um deles, então realizamos a instalação assim:
yarn add express
yarn add @types/express -D
Node não entende código TypeScript por padrão, então precisamos converter o mesmo para JavaScript. Para realizar essa conversão, utilizaremos a ferramenta tsc que vem junto com a dependência do TypeScript.:
yarn tsc src/index.ts
Vamos organizar. Para gerar o arquivo de configuração do tsc, digite:
yarn tsc --init