记录由 Proxy get 陷阱构建的函数

Documenting functions built by a Proxy get trap

https://github.com/draber/fancy-node/blob/main/src/index.js#L242 中,我使用 Proxyget 陷阱即时构建函数名称。这工作得很好,但问题是文档。例如,我想在 VS Code 中使用 IntelliSense,但我不知道从哪里开始。如果有任何指点,我将不胜感激。

万一以后有人遇到类似的问题,我已经找到了解决办法。在我的特定场景中,我知道所有“虚拟”的名称和签名,即 Proxy-generated 函数。

一个文件 index.d.ts,所有函数声明都在同一目录中,其中 index.js(主要条目point) lives 解决了这个问题。 VS 代码将此文件用于 IntelliSense,但它不会出现在包中,因此文件大小不会改变。