豆豆友情提示:这是一个非官方 GitHub 代理镜像,主要用于网络测试或访问加速。请勿在此进行登录、注册或处理任何敏感信息。进行这些操作请务必访问官方网站 github.com。 Raw 内容也通过此代理提供。
Skip to content

Codebase Compiler FAQ

Nathan Shively-Sanders edited this page Sep 2, 2022 · 1 revision

Frequently Asked Questions

How can I find out if a type is number[]?

getElementTypeOfArrayType(t) === numberType

getElementTypeOfArrayType returns undefined if t is not an array type. Use isArrayType or isArrayLikeType if that's all you need to know.

How can I delete nodes in a transformer?

Probably you return undefined instead of a new or existin node, but look at src/compiler/transformers/ts.ts. Deleting type annotations is its main job.

Clone this wiki locally