windingwind / zotero-types

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

Whether to return `MainWindow` instead of `Window` at `Zotero.getMainWindow()`? #48

Open volatile-static opened 1 month ago

volatile-static commented 1 month ago

我添加了一个接口MainWindow用来表示在zotero环境下的主窗口对象,打算依此修改Zotero.getMainWindow方法的返回类型。 但现在有两点困惑:

  1. 我在新增接口MainWindow的实现方式是继承Window并手动补充,不知能否从全局继承所有内容?
  2. 除了getMainWindow之外,还有可以用到MainWindow的地方吗?
windingwind commented 1 month ago

感觉1应该可以,还没试过 2的话,我猜没有