tscでは cyclic structure が多用されてるらしいが、

・どういう場所に
・どういう理由で

使われてるか知ってたら教えてくれ
(コード読めはそのとおりだが、知ってたらよろしく)

経緯は Goスレ、https://mevius.5ch.net/test/read.cgi/tech/1747750228/6-20
記事は
マイクロソフト、TypeScriptのコンパイラなどをGo言語に移植することで10倍の処理速度に
https://www.publickey1.jp/blog/25/typescriptgo10.html