windingwind / zotero-types

TypeScript definitions for Zotero.
https://www.npmjs.com/package/zotero-types
MIT License
56 stars 9 forks source link

Gecko types #35

Closed volatile-static closed 6 months ago

volatile-static commented 9 months ago

依赖quark-platform/gecko-types库。 @l0o0 之前推荐的

合并前需要更广泛的测试

volatile-static commented 9 months ago

第二个commit是lint,所以只看第一个就够了

windingwind commented 9 months ago

XULElements部分需要把我们的定义覆盖到他们的上面,主要是document.createXULElement

windingwind commented 9 months ago

PathUtils这类的,可以去掉我们的定义应该没问题

volatile-static commented 9 months ago

XULElements部分需要把我们的定义覆盖到他们的上面,主要是document.createXULElement

主要是我不知道怎么覆盖或屏蔽其他库导入的类型,目前用的是三斜线指令

windingwind commented 9 months ago
image

怎么会有这种定义的

volatile-static commented 9 months ago

https://github.com/quark-platform/gecko-index 可以考虑去上面提issue,或者我们只导入部分文件

northword commented 9 months ago

另一个: https://github.com/dothq/browser-desktop/blob/nightly/types.d.ts

这个也依赖了 dothq/gecko-types 。

不知道有没帮助。

volatile-static commented 9 months ago

另一个: https://github.com/dothq/browser-desktop/blob/nightly/types.d.ts

这个也依赖了 dothq/gecko-types 。

不知道有没帮助。

他这个库是export了类型,跟那个三斜杠指令的还不一样。但我觉得这些既然已经停更了,那不如copy过来用吧。。就是不知道会不会违反开源协议