zulip/web/shared/tsconfig.json

38 lines
896 B
JSON

{
"compilerOptions": {
/* Type Checking */
"exactOptionalPropertyTypes": true,
"noFallthroughCasesInSwitch": true,
"noImplicitOverride": true,
"noImplicitReturns": true,
"noUncheckedIndexedAccess": true,
"noUnusedLocals": true,
"noUnusedParameters": true,
"strict": true,
/* Modules */
"moduleResolution": "node",
"rootDir": "src",
/* Emit */
"declaration": true,
"outDir": "lib",
"sourceMap": true,
/* JavaScript Support */
"allowJs": true,
/* Interop Constraints */
"esModuleInterop": true,
"forceConsistentCasingInFileNames": true,
"isolatedModules": true,
/* Language and Environment */
"target": "esnext",
/* Projects */
"composite": true,
},
"include": ["src"],
}