Skip to content

Commit

Permalink
Add node field to PolymerDomApi
Browse files Browse the repository at this point in the history
And keep DomApiNative type compatible with PolymerDomApi.

Upstreaming cl/275091781
  • Loading branch information
rictic committed Oct 18, 2019
1 parent 4274bce commit 15747c8
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 2 deletions.
5 changes: 4 additions & 1 deletion externs/polymer-dom-api-externs.js
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
*
* @interface
*/
var PolymerDomApi = function() {};
let PolymerDomApi = function() {};

/**
* @param {?Node} node
Expand Down Expand Up @@ -103,6 +103,9 @@ PolymerDomApi.prototype.getDestinationInsertionPoints = function() {};
/** @return {?Node} */
PolymerDomApi.prototype.getOwnerRoot = function() {};

/** @type {!Node} */
PolymerDomApi.prototype.node;

/**
* @param {string} attribute
* @param {string} value
Expand Down
2 changes: 1 addition & 1 deletion lib/legacy/polymer.dom.js
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ export const matchesSelector = function(node, selector) {
class DomApiNative {

/**
* @param {Node} node Node for which to create a Polymer.dom helper object.
* @param {!Node} node Node for which to create a Polymer.dom helper object.
*/
constructor(node) {
if (window['ShadyDOM'] && window['ShadyDOM']['inUse']) {
Expand Down

0 comments on commit 15747c8

Please sign in to comment.