UNPKG

@sanity/cli

Version:

Sanity CLI tool for managing Sanity installations, managing plugins, schemas and datasets

10 lines (7 loc) 395 B
import inquirer, {type Answers, type DistinctQuestion} from 'inquirer' export function prompt<T extends Answers = Answers>(questions: DistinctQuestion<T>[]): Promise<T> { return inquirer.prompt(questions) } prompt.Separator = inquirer.Separator prompt.single = <T = string>(question: DistinctQuestion) => prompt<{value: T}>([{...question, name: 'value'}]).then((answers) => answers.value)