Взаимодействие с пользователем
Внешний вид
Общая информация
Для вывода окна с сообщением используется модуль message.
const message = require('message');
Функция вывода сообщений:
function show(text: string, title: string, flags?: Icons | Buttons): Result
Объект Icons
| Иконка | Свойство |
|---|---|
| Icons.ERROR | |
| Icons.QUESTION | |
| Icons.WARNING | |
| Icons.INFO |
Примечание
По умолчанию иконка отсутствует и её можно не указывать. Кнопка по умолчанию — «OK».
Объект Buttons
| Кнопка | Свойство |
|---|---|
Прервать, Повтор, Пропустить |
Buttons.ABORT_RETRY_IGNORE |
Отмена, Повторить, Продолжить |
Buttons.CANCEL_TRY_CONTINUE |
ОК |
Buttons.OK |
ОК, Отмена |
Buttons.OK_CANCEL |
Повтор, Отмена |
Buttons.RETRY_CANCEL |
Да, Нет |
Buttons.YES_NO |
Объект Results
| Кнопка | Свойство |
|---|---|
Прервать |
Results.ABORT |
Отмена |
Results.CANCEL |
Продолжить |
Results.CONTINUE |
Игнорировать |
Results.IGNORE |
Да |
Results.YES |
Нет |
Results.NO |
ОК |
Results.OK |
Повтор |
Results.RETRY |
Повторить |
Results.TRYAGAIN |
Пример
const message = require('message');
message.show('Простое сообщение');
const message = require('message');
message.show('Результаты успешно сохранены.', 'Внимание!', message.Icons.INFO);
const message = require('message');
message.show('Результаты успешно сохранены.', 'Внимание!',
message.Icons.ERROR | message.Buttons.CANCEL_TRY_CONTINUE);




