{ "compilerOptions": { /* Linguagem e Ambiente */ "target": "ES2020", /* Define a versão do JavaScript para o código emitido. */ "lib": ["ES2022", "DOM", "DOM.Iterable"],/* Especifica as bibliotecas padrão a serem incluídas, como DOM para iteradores. */ "ignoreDeprecations": "6.0", /* Ignora erros de compatibilidade com depreciações TS 6.x */ "experimentalDecorators": true, /* Habilita o suporte experimental a decoradores. */ "emitDecoratorMetadata": true, /* Emite metadados de tipos de design para declarações decoradas. */ /* Módulos */ "moduleResolution": "bundler", /* 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. */ }