29 lines
1.3 KiB
JSON
29 lines
1.3 KiB
JSON
{
|
|
"compilerOptions": {
|
|
/* Linguagem e Ambiente */
|
|
"target": "ES2020" /* Define a versão do JavaScript para o código emitido. */,
|
|
"lib": [
|
|
"dom.iterable"
|
|
] /* Especifica as bibliotecas padrão a serem incluídas, como DOM para iteradores. */,
|
|
"experimentalDecorators": true /* Habilita o suporte experimental a decoradores. */,
|
|
"emitDecoratorMetadata": true /* Emite metadados de tipos de design para declarações decoradas. */,
|
|
|
|
/* Módulos */
|
|
"moduleResolution": "node" /* Define como o TypeScript resolve módulos. */,
|
|
"rootDir": "./src" /* Define a pasta raiz para os arquivos de origem. */,
|
|
|
|
/* Emissão */
|
|
"declaration": true /* Gera arquivos .d.ts para os arquivos TypeScript. */,
|
|
|
|
/* Interoperabilidade de Módulos */
|
|
"esModuleInterop": true /* Habilita a compatibilidade com módulos CommonJS ao importar. */,
|
|
"forceConsistentCasingInFileNames": true /* Garante consistência na diferenciação entre maiúsculas e minúsculas em nomes de arquivos. */,
|
|
|
|
/* Verificação de Tipos */
|
|
"strict": true /* Habilita todas as opções de verificação estrita de tipos. */,
|
|
"skipLibCheck": true /* Ignora a verificação de tipos em arquivos de declaração de bibliotecas. */
|
|
},
|
|
"include": [
|
|
"src/**/*"
|
|
] /* Inclui todos os arquivos TypeScript dentro da pasta src. */
|
|
}
|