InteractionInputBuilder
Handle
interface InteractionInputBuilder { releaseFiles(): void; withChoiceOptions(choices: InteractionChoiceOption[]): InteractionInputBuilder; withDynamicLoading(callback: (arg: InteractionInputLoadContext) => Promise<void>, options?: DynamicLoadingOptions): InteractionInputBuilder; withValue(value: string): InteractionInputBuilder;}Methods
method
withChoiceOptions Sets the choice options for the input.
withChoiceOptions(choices: InteractionChoiceOption[]): InteractionInputBuilderParameters
choicesInteractionChoiceOption[] Returns
InteractionInputBuilder method
withDynamicLoading Attaches a callback that dynamically loads or updates the input after the prompt starts.
withDynamicLoading(callback: (arg: InteractionInputLoadContext) => Promise<void>, options?: DynamicLoadingOptions): InteractionInputBuilderParameters
callback(arg: InteractionInputLoadContext) => Promise<void> optionsDynamicLoadingOptions optionalReturns
InteractionInputBuilder method
withValue Sets the value of the input.
withValue(value: string): InteractionInputBuilderParameters
valuestringReturns
InteractionInputBuilder