Type Alias MappedPrompt<Type, Required, Multiple>

MappedPrompt: Prompt & {
    choices?: PromptChoice<PromptValue<Required, Type, false>>[];
    defaultValue?:
        | PromptValue<Required, Type, Multiple>
        | (
            guild: Guild,
        ) =>
            | PromptValue<Required, Type, Multiple>
            | Promise<PromptValue<Required, Type, Multiple>>;
    multiple: Multiple;
    onCollect?: (value: PromptValue<Required, Type, Multiple>) => void;
    required: Required;
    type: Type;
}

Type Parameters

  • Type extends PromptType
  • Required extends boolean
  • Multiple extends boolean