Bug 1880764 - Don't expose [noscript] members to TypeScript r=mossop,nika
commitebc3b88713010626bad2656d0c1754dcb73174c1
authorTomislav Jovanovic <tomica@gmail.com>
Sat, 16 Mar 2024 05:58:33 +0000 (16 05:58 +0000)
committerTomislav Jovanovic <tomica@gmail.com>
Sat, 16 Mar 2024 05:58:33 +0000 (16 05:58 +0000)
tree6541c3020f1e8dd4aa96421e5c233c9063949258
parenta0d64453fbf2ae32c42c4ffa75c14369abbee5a8
Bug 1880764 - Don't expose [noscript] members to TypeScript r=mossop,nika

This check was in early versions of D197618, but got lost in a refactoring.

Apparently xpctest idls don't include [noscript] members, so I added some.

Differential Revision: https://phabricator.services.mozilla.com/D204752
js/xpconnect/tests/idl/xpctest_utils.idl
tools/ts/fixtures/xpctest.d.ts
xpcom/idl-parser/xpidl/fixtures/xpctest.d.json
xpcom/idl-parser/xpidl/typescript.py