My Preferred tsconfig.json settings
json
{"compilerOptions": {"noImplicitAny": true,"noImplicitReturns": true,"noImplicitThis": true,"strictBindCallApply": true,"strictFunctionTypes": true,"strictNullChecks": true,"strictPropertyInitialization": true,"downlevelIteration": true,"allowUnreachableCode": false,"useUnknownInCatchVariables": true,"noImplicitOverride": true}}