this.series = _.mapValues(options.series, (seriesConfig) => { if (seriesConfig.highwater && !seriesConfig.color) { seriesConfig.color = "red";
const genSnsEvent = (correlationIDs = {}) => { const event = _.cloneDeep(sns) const messageAttributes = _.mapValues(correlationIDs, value => ({ Type: 'String', Value: value })) Object.assign(event.Records[0].Sns.MessageAttributes, messageAttributes) return event }
_.assign(Execution.prototype, { toJSON: function () { return _.mapValues(this, function (value) { // if there is no specific json serialiser, return the raw value if (!_.isFunction(value && value.toJSON)) { return value; } return value.toJSON(); }); } });
Object.keys(strapi.plugins).reduce((acc, current) => { acc[current] = { models: _.mapValues(strapi.plugins[current].models, pickData), }; return acc; }, {})
/* 我们还可以设置一个一天的定时器,每天与云存储进行一次全量的同步,以免错过某个 Class Hook */ AV.Cloud.define('refreshCategories', async request => { const categories = await new AV.Query(Category).find() const categorieSerialized = _.mapValues(_.keyBy(categories, category => category.get('name')), object => JSON.stringify(object.toFullJSON())) await redisClient.hmset('categories', categorieSerialized) })
_.mapValues(functions, (obj, key) => { const version = obj.version || obj.VERSION || require(path.resolve(__dirname, '..', 'node_modules', _.kebabCase(key), 'package.json')) .version; console.log(`[${key}] v${version}`); return version; })
var transformResponse = function transformResponse(res) { /* eslint-disable no-param-reassign */ if (res && res.file) { var tracks = Array.isArray(res.file.track) ? res.file.track : [res.file.track]; res.file.track = tracks.map(function (track) { return (0, _lodash.mapValues)(track, mapValue); }); } return res; }
buildMethodSchema(argumentFields) { const schemaKeys = _.mapValues(argumentFields, this.buildFieldSchema); return Joi.object() .keys(schemaKeys) .unknown(true); }
function objToDatapoints(obj, prop = 'count') { return _.map(obj, (scaledTimes, segmentSlug) => { scaledTimes = _.mapValues(scaledTimes, prop) return _.map(scaledTimes, (count, scaledTime) => { return { segmentSlug, count, scaledTime, dimensionSlug: 'all', dimensionValue: 'all' } }) }) }
function deepObjToDatapoints(obj, dimensionSlug = 'all') { return _.flattenDeep( _.map(obj, (scaledTimes, segmentSlug) => { scaledTimes = _.mapValues(scaledTimes, dimensionSlug) return _.map(scaledTimes, (deepObj, scaledTime) => { return _.map(deepObj, (count, dimensionValue) => { return { segmentSlug, count, scaledTime, dimensionSlug, dimensionValue } }) }) }) ) }
static async labels () { return _.mapValues(this.fields, 'label') }
_.mapValues(actions, (options, name) => { return makeAction(request, endpointPrefix, name, options); })
_.mapValues(cardsFromSortedInventory, (cardsArray) => cardsArray.length)
_.mapValues(primitiveFields, fieldType => ({ key: fieldType, connection: `${globalId}Connection`, }))
const genSnsEvent = (correlationIDs = {}) => { const event = _.cloneDeep(sns) const messageAttributes = _.mapValues(correlationIDs, value => ({ Type: 'String', Value: value })) Object.assign(event.Records[0].Sns.MessageAttributes, messageAttributes) return event }