hyperdx/tsconfig.base.json
Brandon Pereira 3d82583fce
fix: api linting could fail locally (#1164)
it could fail locally depending on if the .d.ts files in common-utils were generated, since common-utils uses aliases and tsup can't generate these aliases, we turn off skipLibCheck ([which is recommended](https://www.typescriptlang.org/tsconfig/#skipLibCheck)) and those files are not type checked, those ignoring the alias issue but still type checking the code)

**Note**: This setting is already enabled in `app`, so we are just syncing it to `api` and `common-utils` 

original ticket: https://github.com/hyperdxio/hyperdx/pull/1159
2025-09-17 14:53:24 +00:00

22 lines
576 B
JSON

{
"compilerOptions": {
"module": "Node16",
"moduleResolution": "node",
"lib": ["ES2022", "dom"],
"allowSyntheticDefaultImports": true,
"downlevelIteration": true,
"esModuleInterop": true,
"forceConsistentCasingInFileNames": true,
"importHelpers": true,
"noFallthroughCasesInSwitch": true,
"noImplicitAny": false,
"noImplicitReturns": false,
"noImplicitThis": false,
"noUnusedLocals": false,
"noUnusedParameters": false,
"skipLibCheck": true,
"sourceMap": true,
"strict": true,
"target": "ES2022"
}
}