UNPKG

@rnv/engine-core

Version:
31 lines 1.45 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var tslib_1 = require("tslib"); var questionHelpers_1 = require("../questionHelpers"); var getContext_1 = require("../../../getContext"); var Question = function (data) { return tslib_1.__awaiter(void 0, void 0, void 0, function () { var c, _a, title, ci, inputs, defaults, validator, result; return tslib_1.__generator(this, function (_b) { switch (_b.label) { case 0: c = (0, getContext_1.getContext)(); _a = c.program.opts(), title = _a.title, ci = _a.ci; inputs = data.inputs, defaults = data.defaults; validator = function (val) { return (0, questionHelpers_1.checkInputValue)(val) || 'Please enter a title'; }; return [4 /*yield*/, (0, questionHelpers_1.validateAndAssign)({ value: title, validFn: validator, name: 'inputAppTitle', defaultVal: defaults.appTitle, message: "What's your project Title?", warning: 'Title was not provided', }, ci)]; case 1: result = _b.sent(); inputs.appTitle = result || defaults.appTitle; return [2 /*return*/]; } }); }); }; exports.default = Question; //# sourceMappingURL=appTitle.js.map