Взаимодействие с пользователем
Для вывода окна с сообщением используется модуль message.
Функция вывода сообщений:
Объект 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('Результаты успешно сохранены.', 'Внимание!',
message.Icons.INFO);
const message = require('message');
message.show('Результаты успешно сохранены.', 'Внимание!',
message.Icons.ERROR | message.Buttons.CANCEL_TRY_CONTINUE);