queryDistributedElements(selector) {
      const thisEl = /** @type {Element} */ (this);
      const domApi = /** @type {Polymer.DomApi} */(dom$0(thisEl));
      return domApi.queryDistributedElements(selector);
    }
/**
     * Returns a list of nodes distributed within this element that match
     * `selector`. These can be dom children or elements distributed to
     * children that are insertion points.
     * @param {string} selector Selector to run.
     * @return {!Array<!Node>} List of distributed elements that match selector.
     * @suppress {invalidCasts} LegacyElementMixin must be applied to an HTMLElement
     */
Returns a list of nodes distributed within this element that match
`selector`. These can be dom children or elements distributed to
children that are insertion points.
@param {string} selector Selector to run.
@return {!Array} List of distributed elements that match selector.
@suppress {invalidCasts} LegacyElementMixin must be applied to an HTMLElement
Returns a list of nodes distributed within this element that match ` selector ` . These can be dom children or elements distributed to children that are insertion points . @param { string } selector Selector to run . @return { !Array } List of distributed elements that match selector . @suppress { invalidCasts } LegacyElementMixin must be applied to an HTMLElement
queryDistributedElements(selector) {
      const thisEl =  (this);
      const domApi = (dom$0(thisEl));
      return domApi.queryDistributedElements(selector);
    }
queryDistributedElements ( selector ) { const thisEl = ( this ) ; const domApi = ( dom$0 ( thisEl ) ) ; return domApi . queryDistributedElements ( selector ) ; }
Returns a list of nodes distributed within this element that match
 `selector`.
Returns a list of nodes distributed within this element that match ` selector ` .
/** @type {Element} */ /** @type {Polymer.DomApi} */