Files
talk-pro/node_modules/astro/dist/cli/info/infra/clack-prompt.js

25 lines
410 B
JavaScript
Raw Normal View History

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
};