liveperson-functions-cli
Version:
LivePerson Functions CLI
30 lines • 915 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.InvokeView = void 0;
const printer_1 = require("./printer");
class InvokeView {
constructor({ log = new printer_1.LogMessage(), error = new printer_1.ErrorMessage(), chalk = printer_1.chalk, } = {}) {
this.log = log;
this.error = error;
this.chalk = chalk;
}
/**
* Prints the console logs from the invoked function
* @param {*} message - message
* @returns {void}
* @memberof InvokeView
*/
printConsoleLogs(message) {
this.log.print(JSON.stringify(message, null, 4));
}
/**
* Shows an error message
* @param {string|PrettyPrintableError} message - message
* @memberof InvokeView
*/
showErrorMessage(message) {
this.error.print(message);
}
}
exports.InvokeView = InvokeView;
//# sourceMappingURL=invoke.view.js.map