serverless/lib/cli/write-service-outputs.js
2024-09-23 21:21:06 +03:00

19 lines
561 B
JavaScript

import utils from '@serverlessinc/sf-core/src/utils.js'
const { style, log } = utils
/**
* Write service outputs to the console.
* If the output is a string, it will be written as is.
* If the output is not a string, each item will be written on a new line.
*/
export default (serviceOutputs) => {
for (const [section, entries] of serviceOutputs) {
if (typeof entries === 'string') {
log.write(`${style.aside(`${section}:`)} ${entries}\n`)
} else {
log.write(`${style.aside(`${section}:\n`)} ${entries.join('\n ')}\n`)
}
}
}