ISSUE-21: (Bugzilla 17324) Empty interfaces serve no purpose

EmptyInterfaces

(Bugzilla 17324) Empty interfaces serve no purpose

State:
CLOSED
Product:
Web Audio API
Raised by:
Philip Jägenstedt
Opened on:
2012-05-15
Description:
There are currently a number of empty interfaces:

interface AudioSourceNode : AudioNode {

}

interface AudioGain : AudioParam {

};

interface MediaElementAudioSourceNode : AudioSourceNode {

}

interface AudioChannelSplitter : AudioNode {

};

interface WaveTable {

}

(Copied verbatim, note the inconsistent indentation.)

These interfaces will be visible in the global namespace (the Window object) but serve no apparent purpose. In HTML, elements that do not have any special DOM interface are simply HTMLElement, a model we suggest to follow.
Related Actions Items:
No related actions
Related emails:
  1. [web-audio-api] Empty interfaces serve no purpose (#212) (from notifications@github.com on 2013-09-11)
  2. Re: Summary of issues (from crogers@google.com on 2012-05-22)
  3. Summary of issues (from mage@opera.com on 2012-05-22)
  4. Audio-ISSUE-21 (EmptyInterfaces): Empty interfaces serve no purpose [Web Audio API] (from sysbot+tracker@w3.org on 2012-05-15)

Related notes:

[MikeSmith]: https://www.w3.org/Bugs/Public/show_bug.cgi?id=17324

5 Jun 2012, 13:57:53

Display change log ATOM feed


Matthew Paradis <matthew.paradis@bbc.co.uk>, Raymond Toy <rtoy@google.com>, Chairs, Chris Lilley <chris@w3.org>, Staff Contact
Tracker: documentation, (configuration for this group), originally developed by Dean Jackson, is developed and maintained by the Systems Team <w3t-sys@w3.org>.
$Id: 21.html,v 1.1 2019/11/12 13:32:14 carcone Exp $