Files
talk-pro/node_modules/astro/dist/cli/info/infra/clack-prompt.js
2026-05-12 16:16:03 +08:00

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