{ // Visit https://aka.ms/tsconfig to read more about this file "compilerOptions": { // Type Checking "strict": true, "noImplicitReturns": true, "noImplicitOverride": true, "noUnusedLocals": true, "noUnusedParameters": true, "noFallthroughCasesInSwitch": true, "noPropertyAccessFromIndexSignature": true, "noUncheckedIndexedAccess": true, "exactOptionalPropertyTypes": true, // Modules "module": "nodenext", "target": "esnext", "types": [], "noUncheckedSideEffectImports": true, "moduleDetection": "force", "customConditions": [ /** * Custom condition that resolved to original typescript source * It allows realtime typechecking between packages without the need to rebuild them. * Keep in sync with `eslint.config.js` `createTypeScriptImportResolver` */ "@stats/source" ], // Interop Constraints "verbatimModuleSyntax": true, "isolatedModules": true, // Language and Environment "jsx": "react-jsx", // Completeness "skipLibCheck": true } }