{ // Type-checks web/src (npx tsc). Nothing is emitted: web/build.mjs does that with swc. // The files are one script in one scope, not modules, which is why there are no imports. "compilerOptions": { "target": "es2022", "lib": ["es2022", "dom", "dom.iterable"], "noEmit": true, // strict, a flag at a time (#235); strictNullChecks still to come, with a typed $ (#236). "strict": false, "noImplicitAny": true, "strictFunctionTypes": true, "strictBindCallApply": true, "noImplicitThis": true, "alwaysStrict": true, "useUnknownInCatchVariables": true, "skipLibCheck": true }, "include": ["web/src/*.ts"] }