UNPKG

astro

Version:

Astro is a modern site builder with web best practices, performance, and DX front-of-mind.

20 lines (19 loc) • 393 B
import { confirm } from "@clack/prompts"; export class ClackPrompt { #force; constructor({ force }) { this.#force = force; } async confirm({ message, defaultValue }) { if (this.#force) { return true; } const response = await confirm({ message, initialValue: defaultValue, withGuide: false }); // Response is a symbol when cancelled return response === true; } }