{ // 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 throughout (#235, #236). $ assumes the element is there: the page check proves the // ones wired at load exist, and a lookup that may find nothing says so with ?. "strict": true, "skipLibCheck": true }, "include": ["web/src/*.ts"] }