Доступ к командам в инструменте Inquirer - PullRequest
0 голосов
/ 05 мая 2020

Я установил пакет Inquirer для инструмента командной строки и написал эту простую подсказку:

function promptUser(): void {
    console.clear();
    displayTodoList(); // harmless method. 

    inquirer.prompt({
        type: "list",
        name: "command",
        message: "Choose option",
        choices: Object.values(Commands)
    }).then(answers => {
        if (answers["command"] !== Commands.Quit) {
            promptUser(); // some other harmless method.
        }
    })
}

Но Typescript дает мне ошибку компиляции, которая values не существует для типа 'ObjectConstructor', который это строка:

choices: Object.values(Commands)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...