soccer-go
Version:
Soccer CLI for stats and results.
45 lines (44 loc) • 1.28 kB
JavaScript
;
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;