UNPKG

gcal-commander

Version:

A command-line interface for Google Calendar operations

29 lines (28 loc) 841 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.InquirerPromptService = void 0; exports.getPromptService = getPromptService; exports.setPromptService = setPromptService; const prompts_1 = require("@inquirer/prompts"); class InquirerPromptService { async confirm(message, defaultValue = true) { return (0, prompts_1.confirm)({ message, default: defaultValue, }); } async select(message, choices) { return (0, prompts_1.select)({ message, choices, }); } } exports.InquirerPromptService = InquirerPromptService; let promptServiceInstance = new InquirerPromptService(); function getPromptService() { return promptServiceInstance; } function setPromptService(service) { promptServiceInstance = service; }