UNPKG

soccer-go

Version:

Soccer CLI for stats and results.

45 lines (44 loc) 1.28 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.questions = void 0; const enquirer_1 = require("enquirer"); const leagues_1 = require("./leagues"); async function questions() { let answers = await (0, enquirer_1.prompt)([ { type: 'autocomplete', name: 'league', message: 'Choose a league', choices: leagues_1.leagueCodes.map((l) => l.name), // @ts-expect-error: remove once types are fixed limit: 10, }, { type: 'select', name: 'main', message: 'Choose a function', choices: ['Matchday', 'Standings', 'Team'], }, ]); if (answers.main === 'Team') { const teamAnswers = await (0, enquirer_1.prompt)([ { type: 'input', name: 'teamName', message: 'Team name', }, { type: 'multiselect', name: 'teamOptions', message: 'Team info', choices: ['Fixtures', 'Players'], }, ]); answers = { ...answers, ...teamAnswers, }; } return answers; } exports.questions = questions;