diff --git a/lib/legacy/polymer.dom.js b/lib/legacy/polymer.dom.js index fa853a38f8..c7f2b04693 100644 --- a/lib/legacy/polymer.dom.js +++ b/lib/legacy/polymer.dom.js @@ -42,7 +42,7 @@ export const matchesSelector = function(node, selector) { * @implements {PolymerDomApi} * @unrestricted */ -class DomApi { +let DomApi = class { /** * @param {Node} node Node for which to create a Polymer.dom helper object. @@ -378,7 +378,7 @@ DomApi.prototype.textContent; /** @type {string} */ DomApi.prototype.innerHTML; -let DomApiImpl = DomApi; +export {DomApi}; if (window['ShadyDOM'] && window['ShadyDOM']['inUse'] && window['ShadyDOM']['noPatch'] && window['ShadyDOM']['Wrapper']) { @@ -395,7 +395,7 @@ if (window['ShadyDOM'] && window['ShadyDOM']['inUse'] && window['ShadyDOM']['noP } }); - DomApiImpl = Wrapper; + DomApi = Wrapper; Object.defineProperties(EventApi.prototype, { @@ -434,8 +434,6 @@ if (window['ShadyDOM'] && window['ShadyDOM']['inUse'] && window['ShadyDOM']['noP ]); } -export {DomApiImpl as DomApi}; - /** * Legacy DOM and Event manipulation API wrapper factory used to abstract * differences between native Shadow DOM and "Shady DOM" when polyfilling on @@ -452,7 +450,7 @@ export {DomApiImpl as DomApi}; */ export const dom = function(obj) { obj = obj || document; - if (obj instanceof DomApiImpl) { + if (obj instanceof DomApi) { return /** @type {!DomApi} */(obj); } if (obj instanceof EventApi) {