blob: 1fbd3296bf6500abd0f4e0cb42a929a552141ec2 [file] [log] [blame]
{
"exclude": ["../node_modules"],
"include": ["../src/**/*.ts"],
"compileOnSave": false,
"compilerOptions": {
/* Basic stuff */
"moduleResolution": "node",
"lib": ["dom", "esnext", "esnext.asynciterable"],
/* Control what is emitted */
"declaration": true,
"noEmitOnError": true,
"removeComments": false,
"noErrorTruncation": true,
"downlevelIteration": true,
/* Create inline sourcemaps with sources */
"sourceMap": false,
"inlineSources": true,
"inlineSourceMap": true,
/* The most restrictive settings possible */
"strict": true,
"noImplicitAny": true,
"noImplicitThis": true,
"alwaysStrict": true,
"strictBindCallApply": true,
"strictNullChecks": true,
"strictFunctionTypes": true,
"strictPropertyInitialization": true,
"skipLibCheck": false,
"importHelpers": true,
"noEmitHelpers": true,
"noUnusedLocals": true,
"noImplicitReturns": true,
"noUnusedParameters": true,
"allowUnusedLabels": false,
"allowUnreachableCode": false,
"noStrictGenericChecks": false,
"noFallthroughCasesInSwitch": true,
"forceConsistentCasingInFileNames": true,
}
}