blob: 14cfe0c7ee93b7e414d02fa7103d5020f9b263dd [file] [log] [blame]
{
"compilerOptions": {
"isolatedModules": true,
"moduleResolution": "node",
"lib":["ES2020"],
"sourceMap": true, // sourceMap or inlineSourceMap? and see inlineSources
"target": "ES5",
"noFallthroughCasesInSwitch": false, // there is one legitimate on
"noImplicitReturns": true,
"noPropertyAccessFromIndexSignature": true,
"noUncheckedIndexedAccess": true,
"noUnusedLocals": true,
"noUnusedParameters": false,
"noEmitOnError": true,
// "extendedDiagnostics": true, // for occasional amusement
// "strict": true, // too many undefineds in types, etc
"alwaysStrict": true,
"noImplicitAny": true,
"noImplicitThis": true,
"strictBindCallApply": true,
"strictFunctionTypes": true,
"strictNullChecks": false, // doesn't like arrray access, among other things.
//"strictPropertyInitialization": true, // needs strictNullChecks
},
"files": ["./code.ts", "./util.ts"]
}