Creates a new binding.
The arguments.
Whether the binding is currently applying a change either to the observers or the element.
The element
If a history module is used whether to combine history actions when applying changes to observers.
Whether history is enabled for the binding. A valid history object must have been provided first.
The name of the history action when applying changes to observers.
A string to postfix the historyName with.
A string to prefix the historyName with.
Whether the binding is linked to observers.
The linked observers.
The linked paths.
Clone the binding and return a new instance.
Links the specified observers to the specified paths.
The observer(s).
The path(s). The behavior of the binding depends on how many paths are passed. If an equal amount of paths and observers are passed then the binding will map each path to each observer at each index. If more observers than paths are passed then the path at index 0 will be used for all observers. If one observer and multiple paths are passed then all of the paths will be used for the observer (e.g. for curves).
Provides one way binding between an IBindable element and Observers. Any changes from the element will be propagated to the observers.