{
  "extends": "@tsconfig/recommended",

  // TODO: This actually breaks VSCode code analysis inside ts-types. We should
  // do no exclusion here, but provide a different TS config file for Jest tests
  // to use.
  "exclude": ["__tests__/ts-types"],

  "compilerOptions": {
    "declaration": true,
    "jsx": "react-jsx",
    "module": "ESNext",
    "moduleResolution": "Node",
    "noUncheckedIndexedAccess": true,
    "outDir": "build",
    "paths": {
      "*": ["./*"]
    },
    "verbatimModuleSyntax": true
  }
}