问题描述
我是一个真正的 VS Code 新手,所以请原谅我的无知。即使经过大量搜索、测试和试错,我也无法正确使用 @jxa/sdef-to-dts 将脚本定义文件 (.sdefs
) 转换为 TypeScript (d.ts
)。我已在此 GitHub 上寻求帮助,但我认为所有者/作者是 MIA。
在 macOS 10.14.6 (Mojave) 上运行 Visual Studio Code 1.56.2。
.sdefs
文件是 Mac 应用程序的一部分,这些文件在 JavaScript for Automation (JXA) 等脚本工具中提供应用程序对象的语法。
我正在尝试为这些应用程序对象获取 VSC IntelliSense。
这是我的问题:
我已经使用上述工具成功创建了新的 TypeScript 文件,它们位于我的 VSC 工作区的根文件夹中:
Keyboard Maestro.d.ts
例如。
这应该为我的 VSC 项目/文件中的 Keyboard Maestro.app 提供 IntelliSense。但事实并非如此。
我猜我需要将这些新的 .ds
文件告诉 VSC TypeScript 系统。
我该怎么做?
谢谢。顺便说一句,请不要浪费你的时间和我的时间来抨击 JXA。我以前都听说过,这是我选择使用的工具。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)