create-testplane
Version:
A tool for fast and simple Testplane configuration
11 lines (10 loc) • 533 B
TypeScript
import type inquirer from "@inquirer/prompts";
import type { Context } from "@inquirer/type";
export type InquirerPromptType = "checkbox" | "confirm" | "input" | "number" | "expand" | "rawlist" | "password" | "search" | "select";
export type InquirerPrompts = {
[K in InquirerPromptType]: Parameters<typeof inquirer[K]>[0] & {
type: K;
};
};
export type InquirerPrompt = InquirerPrompts[InquirerPromptType];
export declare const inquirerPrompt: <R = unknown>(prompt: InquirerPrompt, context?: Context) => Promise<R>;