UNPKG

@oracle/suitecloud-cli

Version:
25 lines (21 loc) 732 B
/* ** Copyright (c) 2024 Oracle and/or its affiliates. All rights reserved. ** Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl. */ 'use strict'; const BaseOutputHandler = require('../../base/BaseOutputHandler'); const ActionResultUtils = require('../../../utils/ActionResultUtils'); module.exports = class ListFilesOutputHandler extends BaseOutputHandler { constructor(options) { super(options); } parse(actionResult) { ActionResultUtils.logResultMessage(actionResult, this._log); if (Array.isArray(actionResult.data)) { actionResult.data.forEach((fileName) => { this._log.result(fileName); }); } return actionResult; } };