astro
Version:
Astro is a modern site builder with web best practices, performance, and DX front-of-mind.
25 lines (24 loc) • 410 B
JavaScript
import { confirm } from "@clack/prompts";
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
});
return response === true;
}
}
export {
ClackPrompt
};