UNPKG

twokeys-server

Version:

Server for 2Keys

40 lines 1.38 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); /** * @overview Gets user to answer some question for init, i.e. how many keyboard */ const inquirer_1 = __importDefault(require("inquirer")); const logger_1 = __importDefault(require("../util/logger")); const logger = new logger_1.default({ name: "init" }); const questions = [ { type: "input", name: "numberKeyboards", message: "How many keyboard do you wish to map?", default: 1, } ]; async function default_1(argv) { const answers = await inquirer_1.default.prompt(questions); // Validate keyboards if (answers.numberKeyboards < 1) { logger.throw(new Error("Invalid number of keyboard! Make sure it at least 1.")); } // Append keyboards const questions_keyboard = []; for (let i = 1; i <= answers.numberKeyboards; i++) { questions_keyboard.push({ type: "input", name: `keyboard_${i}`, message: `What is name for keyboard ${i}?` }); } const answers_keyboards = await inquirer_1.default.prompt(questions_keyboard); } exports.default = default_1; //# sourceMappingURL=inquire.js.map