A TypeScript property decorator factory that converts a class property into a getter that executes a querySelectorAll on the element's shadow root.
By annotating the property with the correct type, elements can have type-checked access to internal elements. The type should be NodeList with the correct type argument.
This function must be invoked to return a decorator.
Creates a decorator function that accepts a selector, and replaces a property with a getter than executes the selector with the given queryFn
A function that executes a query with a selector
A TypeScript class decorator factory that registers the class as a custom element.
If tagname
is provided, it will be used as the custom element name, and
will be assigned to the class static is
property. If tagname
is omitted,
the static is
property of the class will be used instead. If neither exist,
or if both exist but have different values (except in the case that the is
property is not an own-property of the class), an exception is thrown.
A TypeScript property decorator factory that defines this as a Polymer property.
This function must be invoked to return a decorator.
A TypeScript property decorator factory that converts a class property into a getter that executes a querySelector on the element's shadow root.
By annotating the property with the correct type, elements can have type-checked access to internal elements.
This function must be invoked to return a decorator.