datacite/bracco

View on GitHub
app/transforms/wrapped.js

Summary

Maintainability
A
0 mins
Test Coverage
import Transform from '@ember-data/serializer/transform';
import { typeOf } from '@ember/utils';

export default Transform.extend({
  deserialize(serialized) {
    if (typeOf(serialized) === 'array') {
      return this.deserialize(serialized[0]);
    } else if (typeOf(serialized) === 'object') {
      return serialized.text;
    } else {
      return serialized;
    }
  },

  serialize(deserialized) {
    return deserialized;
  }
});