UNPKG

ember-data-change-tracker

Version:

Track changes and rollback object attributes and relationships. Ember data 2.5+

21 lines (18 loc) 424 B
import DS from 'ember-data'; import Ember from 'ember'; export default DS.Transform.extend({ serialize: function(value) { return value && JSON.stringify(value); }, deserialize: function(value) { if (Ember.isEmpty(value)) { return {}; } if (Ember.typeOf(value) === "object") { return value; } if (Ember.typeOf(value) === 'string') { return JSON.parse(value); } } });