* @return {!Promise<!./base-element.BaseElement>} * @private
()
| 1577 | * @private |
| 1578 | */ |
| 1579 | createImpl_() { |
| 1580 | return this.signals_ |
| 1581 | .whenSignal(CommonSignals_Enum.READY_TO_UPGRADE) |
| 1582 | .then(() => { |
| 1583 | this.tryUpgrade_(); |
| 1584 | return this.whenUpgraded(); |
| 1585 | }); |
| 1586 | } |
| 1587 | |
| 1588 | /** |
| 1589 | * Returns the object which holds the API surface (the thing we add the |
no test coverage detected