plop icon indicating copy to clipboard operation
plop copied to clipboard

Is the type definition of your DynamicPromptsFunction wrong?

Open lovelyJason opened this issue 8 months ago • 0 comments

我看你们代码有一段

/**
 * A set of answers.
 */
export interface Answers extends Record<string, any> {}


export type PromptQuestion =
  | Question
  | CheckboxQuestion
  | ListQuestion
  | ExpandQuestion
  | ConfirmQuestion
  | EditorQuestion
  | RawListQuestion
  | PasswordQuestion
  | NumberQuestion
  | InputQuestion;
export type DynamicPromptsFunction = (inquirer: Inquirer) => Promise<Answers>;
export type Prompts = DynamicPromptsFunction | PromptQuestion[];

为什么这里不是export type DynamicPromptsFunction = (inquirer: Inquirer) => Promise<PromptQuestion[] >; Why not?

lovelyJason avatar Jul 29 '25 04:07 lovelyJason