JimDanner

Results 20 comments of JimDanner

The library `@types/thunderbird-webext-browser` is now in [DefinitelyTyped](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/thunderbird-webext-browser) and [npm](https://www.npmjs.com/package/@types/thunderbird-webext-browser). I [forked ](https://github.com/JimDanner/definitelytyped-thunderbird-webext-browser) this project and adjusted it to the Thunderbird WebExtension API. @jsmnbom most of my edits have to do...

As a variation on [this workaround](https://github.com/Clipy/Clipy/issues/519#issuecomment-1339650815) by @ngaretou, after the first steps > Workaround > * Open Clipy preferences. > * Uncheck 'launch at login' > * Log out of...

I forked that project for the Firefox declarations, and made the (many) changes that were needed to get it to produce Thunderbird declarations. The library `@types/thunderbird-webext-browser` is now in [DefinitelyTyped](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/thunderbird-webext-browser)...

@jobisoft > Nice! What version of Thunderbird were you using to generate these definitions? The current version is based on Thunderbird 109.0, specifically the tag `THUNDERBIRD_109_0b4_RELEASE` and its associated Gecko...

> One issue I found was with optional return types, e.g. `messenger.accounts.get(...)`. In the schema it is correctly defined as `optional` (see [identities.json](https://searchfox.org/comm-central/rev/2b1a54eb192a8dcb2a07455fc7917d95aa819746/mail/components/extensions/schemas/identities.json#125)), but in the generated types the return...

Hi @ringods, thanks for making the effort! I have opened the Issues page on the repository. I've also run the program myself on the TB 115 API and got an...

So far, using the documentation webpage has been unavoidable. It is the only place I know where the program can see 1. which Firefox (Gecko) APIs are implemented in Thunderbird's...

> The list of APIs supported by Thunderbird is generated from the title of the individual API pages. "API" was added to the title because _other_ feedback I got indicated...

@jobisoft > The missing link is here: https://searchfox.org/comm-central/source/mail/components/extensions/jar.mn#60 OK, the list in `jar.mn` seems to be the same one that's in the first table on the documentation website. > alarms...

> From your experience with parsing of schema files, do you happen to know a nodeJS project, which can generate a pure manifest V2 or manifest V3 schema file from...