Open
Description
Currently, the following is allowed:
[LegacyFactoryFunction=A(),
LegacyFactoryFunction=B(optional DOMString src),
LegacyFactoryFunction=C(optional long width, optional long height)]
interface MultipleLegacyFactoryFunctionInterface {};
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)]
interface OverloadedLegacyFactoryFunctionInterface {};
See also
Metadata
Metadata
Assignees
Labels
No labels