You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[LegacyFactoryFunction=A(),
LegacyFactoryFunction=B(optional DOMString src),
LegacyFactoryFunction=C(optional long width, optional long height)]
interfaceMultipleLegacyFactoryFunctionInterface {};
But it’s not used anywhere, and Chromium’s WebIDL processor doesn’t support it, and WebIDL2JS doesn’t intend to support it either (jsdom/webidl2js#213 (comment)).
This doesn’t intend to deprecate overloaded [LegacyFactoryFunction]s, which share the same identifier:
[LegacyFactoryFunction=Overloaded(),
LegacyFactoryFunction=Overloaded(optional DOMString src),
LegacyFactoryFunction=Overloaded(optional long width, optional long height)]
interfaceOverloadedLegacyFactoryFunctionInterface {};
The text was updated successfully, but these errors were encountered:
ExE-Boss
changed the title
Disallow multiple [LegacyFactoryFunction] identifiers per interface
Consider disallowing multiple [LegacyFactoryFunction] identifiers per interface
Apr 29, 2020
ExE-Boss
changed the title
Consider disallowing multiple [LegacyFactoryFunction] identifiers per interface
Consider disallowing multiple [LegacyFactoryFunction] identifiers per interface
Mar 22, 2021
Uh oh!
There was an error while loading. Please reload this page.
Currently, the following is allowed:
But it’s not used anywhere, and Chromium’s WebIDL processor doesn’t support it, and WebIDL2JS doesn’t intend to support it either (jsdom/webidl2js#213 (comment)).
This doesn’t intend to deprecate overloaded
[LegacyFactoryFunction]
s, which share the same identifier:See also
The text was updated successfully, but these errors were encountered: