Track object deeply π so you can check if it changed or any of itβs nested properties had changed.
<script src="https://cdn.jsdelivr.net/npm/trackable-object@latest/build/trackable-object.js"></script>
npm i trackable-object
<script src="https://cdn.jsdelivr.net/npm/trackable-object@latest/build/trackable-object.js"></script>
<script>
const parentTO = TrackableObject.create({
name:'parent_name'
});
parentTO.name = 'parent_name_updated';
console.log(trackableObject.t_changes()); // Output: {name : 'parent_name_updated'}
console.log(JSON.stringify(person)); // and you can serialize your object as well
</script>
Notes:
t_changes()
output.Name | Description | Type |
---|---|---|
t_changes | Get all the changed properties | function():Map<string,string> |