UNPKG

ghost

Version:

The professional publishing platform

26 lines (20 loc) 584 B
const debug = require('ghost-ignition').debug('api:v3:utils:serializers:output:labels'); const mapper = require('./utils/mapper'); module.exports = { all(models, apiConfig, frame) { debug('all'); if (!models) { return; } if (models.meta) { frame.response = { labels: models.data.map(model => mapper.mapLabel(model, frame)), meta: models.meta }; return; } frame.response = { labels: [mapper.mapLabel(models, frame)] }; } };