diff --git a/externs/polymer-externs.js b/externs/polymer-externs.js index 0c7b8ea458..a1b9dae11a 100644 --- a/externs/polymer-externs.js +++ b/externs/polymer-externs.js @@ -143,6 +143,29 @@ Polymer.syncInitialRender; */ var PolymerElement = function() {}; +/** + * The tag name of the cutom element type. + * @type {string|undefined} + */ +PolymerElement.is; +/** + * The template to stamp when creating this element type. + * @type {!HTMLTemplateElement|undefined} + */ +PolymerElement.template; +/** + * The properties of the cutom element type. + * @type {!PolymerElementProperties|undefined} + */ +PolymerElement.properties; +/** + * The observers of this custom element type. + * @type {!Array|undefined} + */ +PolymerElement.observers; +/** @type {!PolymerInit|undefined} */ +PolymerElement.generatedFrom; + /** * On create callback. * @override