TryGhost/Ghost

View on GitHub
ghost/admin/app/transforms/moment-date.js

Summary

Maintainability
A
0 mins
Test Coverage
import Transform from '@ember-data/serializer/transform';
import moment from 'moment-timezone';

export default class MomentDate extends Transform {
    deserialize(serialized) {
        if (serialized) {
            return moment(serialized);
        }
        return serialized;
    }

    serialize(deserialized) {
        if (deserialized) {
            return moment(deserialized).toDate();
        }
        return deserialized;
    }
}