Constructor
new ChangesDescriptor(path, listenerPath, valueChanged, metaChanged, stateTransition)
Changes descriptor constructor.
Parameters:
Name | Type | Description | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
path |
Array | absolute changed path | |||||||||||||||
listenerPath |
Array | absolute listener path | |||||||||||||||
valueChanged |
Boolean | value changed flag | |||||||||||||||
metaChanged |
Boolean | meta changed flag | |||||||||||||||
stateTransition |
Object | state info object
Properties
|
- Source:
Methods
getCurrentMeta() → {*}
Get current meta at listening path.
- Source:
Returns:
current meta value at listening path
- Type
- *
getCurrentValue() → {*}
Get current value at listening path.
- Source:
Returns:
current value at listening path
- Type
- *
getPath() → {Array}
Get changed path relative to binding's path listener was installed on.
- Source:
Returns:
changed path
- Type
- Array
(protected) getPreviousBackingMeta() → {*}
Get previous backing meta value.
- Source:
Returns:
- Type
- *
(protected) getPreviousBackingValue() → {*}
Get previous backing value.
- Source:
Returns:
- Type
- *
getPreviousMeta() → {*}
Get previous meta at listening path.
- Source:
Returns:
current meta value at listening path
- Type
- *
getPreviousValue() → {*}
Get previous value at listening path.
- Source:
Returns:
previous value at listening path
- Type
- *
isMetaChanged() → {Boolean}
Check if meta binding's value was changed.
- Source:
Returns:
- Type
- Boolean
isValueChanged() → {Boolean}
Check if binding's value was changed.
- Source:
Returns:
- Type
- Boolean