Optionalis: stringOptionalattributeOptionalattributeshold static attr and event that will resolve normally from the global window.
Optionalchildrenelement children list
Optionalinputshold the attrs/inputs name marked as one way binding
Optionalisused to upgrade an element to another custom-element name
Optionaloutputshold the name of events that should be connected to a listener
the tag name of the element
Optionaltemplatedirective attribute
Optionaltemplatea given name for element
Optionaltwohold the name of attributes marked for 2 way data binding
attributes directive