Skip to content

Latest commit

 

History

History
97 lines (69 loc) · 1.97 KB

File metadata and controls

97 lines (69 loc) · 1.97 KB

TYPESCRIPT REQUISITOS

  • Node JS 22 ou superior;
  • MySql última versão.

TYPESCRIPT ANOTAÇÕES

Criar o package.json:

npm init

Instalar o TypeScript como uma dependência de desenvolvimento:

npm install --save-dev typescript

Criar o arquivo 'tsconfig.json', executar quando o TypeScript foi instalado somente no projeto:

npx tsc --init

Compilar os arquivos TypeScript:

npx tsc

// ATENÇÃO! Este comando compila somente os arquivos que forem declarados no include[] no arquivo "tsconfig.json" que deve se encontrar na raíz do projeto.
// Segue exemplo abaixo:
// {
//   "compilerOptions": {
//     opções...
//  },
//   "include": [
//     "./src/**/*.ts" // aqui declarado ele compila todos os arquivos ts que se encontram dentro do diretório "src".
//  ]
// }

Fazer com que o compilador fique monitorando os arquivos TypeScript e compile-os automaticamente a partir de qualquer alteraçaõ feita:

npx tsc -watch

Executar o arquivo JavaScript compilado:

node CAMINHO_DO_ARQUIVO

Diferença de var, const e let:

var exemplo = "exemplo"; // Pode ter o valor alterado e pode ser usada em qualquer local.
const exemplo = "exemplo"; // Não pode ter o valor alterado e funciona em qualquer local.
let exemplo = "exemplo"; // Pode ter o valor alterado mas funciona somente dentro da função que tiver.

Criar objeto:

// Criar variável do tipo objeto
interface Client {
    name: string;
    amount: number;
}

let client: Client {
    name: 'Lucas',
    amount: 20
};

PASSOS PARA RODAR O PROJETO TYPESCRIPT (depois de tê-lo clonado)

Instalar o restante das dependencias necessárias (isto instala todas as dependencias que estiverem listadas no arquivo package.json):

npm install

PASSOS PARA ATUALIZAR AS DEPENDENCIAS DO PROJETO

Para atualizar as dependencias de forma interativa, basta dar este comando no terminal:

npx npm-check-updates -i