RE: Defining a constructor for Element and friends
Domenic Denicola <[email protected]>
| Newsgroups | gmane.comp.web.dom.general,gmane.org.w3c.webapps |
|---|---|
| Message-ID | <CY1PR0501MB13690DD9ADF734ADF2A0908BDF400@CY1PR0501MB1369.namprd05.prod.outlook.com> |
From: Ryosuke Niwa [mailto:[email protected]] > Shouldn't we throw in this case because the concert type of "somename" is HTMLUnknownElement? Yes, that's exactly the current design. Hidden a bit: https://github.com/domenic/element-constructors/blob/master/element-constructors.js#L4 This still leaves the potential hazard of someone doing `new HTMLUnknownElement("somename")` and their code breaking later once "someone" becomes a real tag... hopefully the "Unknown" is a bit more of a deterrent though? (It'd be nice if HTMLElement weren't a global and you had to do `import HTMLElement from "html/parser-internals"` or something. Ah well.)