Como usar o modo strict do TypeScript sem sofrer na migração
O modo strict do TypeScript não é uma única configuração, mas um conjunto de flags de verificação rigorosa que, quando ativadas, transformam o compilador em um guardião implacável de segurança de tipos. As principais flags incluem noImplicitAny, strictNullChecks, strictFunctionTypes, strictBindCallApply, strictPropertyInitialization e noImplicitThis. Ao ativar strict: true no tsconfig.json, todas essas flags são habilitadas simultaneamente.