{ "compilerOptions": { "target": "es2019", "module": "ESNext", // "typeRoots": [ // "./ts/typings", // ], "baseUrl": "./", "paths": { "typings/*": ["src_web/typings/*"], "rgthree/common/*": ["src_web/common/*"], "node_modules": ["node_modules/*"], "scripts/*": ["src_web/scripts_comfy/*"], }, "outDir": "web/", "removeComments": true, "strict": true, "noImplicitAny": true, "strictNullChecks": true, "strictFunctionTypes": true, "strictBindCallApply": true, "strictPropertyInitialization": true, "noImplicitThis": true, "useUnknownInCatchVariables": true, "alwaysStrict": true, // "noUnusedLocals": true, // "noUnusedParameters": true, "exactOptionalPropertyTypes": false, "noImplicitReturns": true, "noFallthroughCasesInSwitch": true, "noUncheckedIndexedAccess": true, "noImplicitOverride": true, "noPropertyAccessFromIndexSignature": true, "allowUnusedLabels": true, "skipLibCheck": true, }, "include": [ "src_web/*.ts", "src_web/**/*.ts", "src_web/typings/index.d.ts", ], "exclude": [ "**/*.spec.ts", "**/*.d.ts", "node_modules/**/*.ts" ] }