Mari's guided journal software.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

9 lines
386 B

import {prompt, QuestionCollection} from "inquirer";
export type InquireFunction = (question: Omit<QuestionCollection, "name">) => Promise<any>
export type ShowFunction = (text: string) => Promise<void>
export async function inquire(question: Omit<QuestionCollection, "name">): Promise<any> {
const result = await prompt([{...question, name: "answer"}])
return result.answer
}