Grilled Cheese

ExploreLog inSign up

Explore

PostsPeople
LatestRanked
@nyaomaru-dev.bsky.socialSep 29, 2026, 3:44 PM

TypeScript 7 changed the Compiler API surface, but one thing surprised me:

a broad `ast.Node` still isn’t a closed discriminated union.

So `kind === CallExpression` doesn’t replace `isX` narrowing for that input.

Full write-up tomorrow. 🔧

#TypeScript #CompilerAPI

Terms of UsePrivacy PolicyCommunity StandardsHelpGet the app

Grilled Cheese is a product of Village Compute

Version devBuilt at: 2026-10-12 00:11:13 EDT