Extend tag with functionality available on shared mixin registered with riot.mixin(mixinName, mixinObject)
or extend tag functionality with functionality available on provided mixin object.
Name of shared mixin or mixin object
Mount the tag
For specified event remove specified callback or all registered callbacks if callback is not passed in
Event name or wildcard '*' that matches all events
Callback function to remove
Register callback for specified events. Callback is executed each time event is triggered
Event name or wildcard '*' that matches all events
Callback function
aliases are available here
Register callback for specified events. Callback is executed at most once.
Event name.
Callback function
Invoke the callback provided each time the target event is emitted.
All callbacks are automatically removed when the component is unmounted.
Invoke the callback provided the next time the target event is emitted, then unregister it.
Invoke the callback provided each time the member events have been emitted at least once.
All callbacks are automatically removed when the component is unmounted.
Execute all callback functions registered for specified list of events
Event name
Arguments provided to callbacks
Detach the tag and its children from the page.
If true
unmounting tag doesn't remove the parent tag
Updates all the expressions on the current tag instance as well as on all the children.
Context data
extract tag metadata
create a tag mixin
Generated using TypeDoc
the parent tag if any