Abstract InternalCreates an instance of the module:ui/template~TemplateBinding class.
The definition of the binding.
ReadonlyattributeThe name of the module:ui/template~TemplateBinding#observable observed attribute.
Optional ReadonlycallbackA custom function to process the value of the module:ui/template~TemplateBinding#attribute.
ReadonlyemitterAn module:utils/emittermixin~Emitter used by the binding to:
ReadonlyobservableAn observable instance of the binding. It either:
Activates the listener which waits for changes of the module:ui/template~TemplateBinding#attribute in module:ui/template~TemplateBinding#observable, then updates the DOM with the aggregated value of module:ui/template~TemplateValueSchema.
A full schema to generate an attribute or text in the DOM.
A DOM updater function used to update the native DOM attribute or text.
Rendering data.
A function to sever the listener binding.
Returns the value of the binding. It is the value of the module:ui/template~TemplateBinding#attribute in module:ui/template~TemplateBinding#observable. The value may be processed by the module:ui/template~TemplateBinding#callback, if such has been passed to the binding.
A native DOM node, passed to the custom module:ui/template~TemplateBinding#callback.
The value of module:ui/template~TemplateBinding#attribute in module:ui/template~TemplateBinding#observable.
Describes a binding created by the module:ui/template~Template.bind interface.