UNPKG

serverless-aliyun-function-compute

Version:

Provider plugin for the Serverless Framework v1.x which adds support for Aliyun Function Compute

28 lines (20 loc) 603 B
'use strict'; /* eslint no-use-before-define: 0 */ const _ = require('lodash'); module.exports = { mergeServiceResources() { const resources = this.serverless.service.resources; if ((typeof resources === 'undefined') || _.isEmpty(resources)) {return;} _.mergeWith( this.serverless.service.provider.compiledConfigurationTemplate, { Resources: resources && resources.resources }, mergeCustomizer); return; }, }; const mergeCustomizer = (objValue, srcValue) => { if (Array.isArray(objValue)) { return [...objValue, ...srcValue]; } return objValue; };