记录由 Proxy get 陷阱构建的函数
Documenting functions built by a Proxy get trap
在 https://github.com/draber/fancy-node/blob/main/src/index.js#L242 中,我使用 Proxy
的 get
陷阱即时构建函数名称。这工作得很好,但问题是文档。例如,我想在 VS Code 中使用 IntelliSense,但我不知道从哪里开始。如果有任何指点,我将不胜感激。
万一以后有人遇到类似的问题,我已经找到了解决办法。在我的特定场景中,我知道所有“虚拟”的名称和签名,即 Proxy-generated 函数。
一个文件 index.d.ts,所有函数声明都在同一目录中,其中 index.js(主要条目point) lives 解决了这个问题。 VS 代码将此文件用于 IntelliSense,但它不会出现在包中,因此文件大小不会改变。
在 https://github.com/draber/fancy-node/blob/main/src/index.js#L242 中,我使用 Proxy
的 get
陷阱即时构建函数名称。这工作得很好,但问题是文档。例如,我想在 VS Code 中使用 IntelliSense,但我不知道从哪里开始。如果有任何指点,我将不胜感激。
万一以后有人遇到类似的问题,我已经找到了解决办法。在我的特定场景中,我知道所有“虚拟”的名称和签名,即 Proxy-generated 函数。
一个文件 index.d.ts,所有函数声明都在同一目录中,其中 index.js(主要条目point) lives 解决了这个问题。 VS 代码将此文件用于 IntelliSense,但它不会出现在包中,因此文件大小不会改变。