Convert all scripts/ to typescript - #233
Conversation
|
I've thoroughly reviewed the PR. Let me summarize my findings. There are no actionable, blocking issues introduced by this change:
One non-blocking observation worth raising to the author (not an inline finding, since it's a repo-wide concern rather than a specific defect on a changed line): The approach depends on Node ≥22.18.0 for native type stripping, but the repo adds no LGTM! |
…ippable typescript, and colocate its tests
51936c5 to
1f70be0
Compare
Preview:
|
|
Pre-existing and unmodified — out of scope. My review is complete. Let me summarize findings. I verified the substantive claims:
No actionable, blocking issues introduced by this change. This aligns with the prior review's conclusion; I found nothing additional to add as inline findings. LGTM! |
Running TypeScript Natively
Rather than having a bunch of untyped scripts, we can go ahead and convert all of them to typescript to align with the rest of the codebase. We don't even need a build step, simply by adding erasableSyntaxOnly to our tsconfig, and using node >= 22.18.0