Я установил пакет 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)