chromium/tools/typescript/tsconfig_base.json

{
  "compilerOptions": {
    "module": "ESNext",
    "target": "ESNext",

    "noEmitOnError": true,
    "pretty": true,

    "allowUnreachableCode": false,
    "forceConsistentCasingInFileNames": true,
    "noFallthroughCasesInSwitch": true,
    "noImplicitOverride": true,
    "noImplicitReturns": true,
    "noPropertyAccessFromIndexSignature": true,
    "noUncheckedIndexedAccess": true,
    "noUnusedLocals": true,
    "noUnusedParameters": true,
    "preserveSymlinks": true,
    "strict": true,

    "typeRoots": [
        "./../../third_party/node/node_modules/@types"
    ],
    "types": ["trusted-types"]
  }
}