gfw-api/fw-contextual-layers

View on GitHub
app/src/serializers/layer.serializer.js

Summary

Maintainability
A
0 mins
Test Coverage
C
75%
const JSONAPISerializer = require('jsonapi-serializer').Serializer;

const layerSerializer = new JSONAPISerializer('contextual-layer', {
    attributes: ['isPublic', 'name', 'url', 'description', 'enabled', 'owner', 'createdAt'],
    resource: {
        attributes: ['type', 'content']
    },
    keyForAttribute: 'camelCase'
});

class LayerSerializer {

    static serialize(data) {
        return layerSerializer.serialize(data);
    }

}

module.exports = LayerSerializer;