+{"functions":[{"key":"prompt::menu","calling_source":null,"source":null,"line":null,"char":null,"length":null,"doc":"Display a menu prompt and wait for a response. Continues to prompt\nuntil an option from the menu is selected.\n\n> **Note:** Not available in apply block","function_version":4,"signatures":[{"key":"prompt::menu(String $prompt, Array[Variant[Target, Data]] $menu, Optional[Hash[String[1], Variant[Target, Data]]] $options)","doc":"Select from a list of options.","return_types":["Variant[Target, Data]"],"parameters":[{"name":"prompt","doc":"The prompt to display.","types":["String"],"signature_key_offset":20,"signature_key_length":7},{"name":"menu","doc":"A list of options to choose from.","types":["Array[Variant[Target, Data]]"],"signature_key_offset":58,"signature_key_length":5},{"name":"options","doc":"A hash of additional options.","types":["Optional[Hash[String[1], Variant[Target, Data]]]"],"signature_key_offset":114,"signature_key_length":8}]},{"key":"prompt::menu(String $prompt, Hash[String[1], Variant[Target, Data]] $menu, Optional[Hash[String[1], Variant[Target, Data]]] $options)","doc":"Select from a list of options with custom inputs.","return_types":["Variant[TargetSpec, Data]"],"parameters":[{"name":"prompt","doc":"The prompt to display.","types":["String"],"signature_key_offset":20,"signature_key_length":7},{"name":"menu","doc":"A hash of options to choose from, where keys are the input used to select a value.","types":["Hash[String[1], Variant[Target, Data]]"],"signature_key_offset":68,"signature_key_length":5},{"name":"options","doc":"A hash of additional options.","types":["Optional[Hash[String[1], Variant[Target, Data]]]"],"signature_key_offset":124,"signature_key_length":8}]}]},{"key":"prompt","calling_source":null,"source":null,"line":null,"char":null,"length":null,"doc":"Display a prompt and wait for a response.\n\n> **Note:** Not available in apply block","function_version":4,"signatures":[{"key":"prompt(String $prompt, Optional[Hash[String[1], Any]] $options)","doc":"Display a prompt and wait for a response.\n\n> **Note:** Not available in apply block","return_types":["Variant[String, Sensitive]"],"parameters":[{"name":"prompt","doc":"The prompt to display.","types":["String"],"signature_key_offset":14,"signature_key_length":7},{"name":"options","doc":"A hash of additional options.","types":["Optional[Hash[String[1], Any]]"],"signature_key_offset":54,"signature_key_length":8}]}]}]}
0 commit comments