_comuns/tsconfig.json
2025-10-24 08:19:14 -03:00

31 lines
1.3 KiB
JSON

{
"compilerOptions": {
"esModuleInterop": true,
"allowSyntheticDefaultImports": true,
/* 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 */
"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. */
}