Module Ecaml.Completing

module Initial_input : sig ... end
module Require_match : sig ... end
val read : ?⁠default:string ‑> ?⁠history:Symbol.t ‑> ?⁠initial_input:Initial_input.t ‑> ?⁠require_match:Require_match.t ‑> unit ‑> collection:string list ‑> prompt:string ‑> string

(describe-function 'completing-read) *

val read_multiple : ?⁠default:string ‑> ?⁠history:Symbol.t ‑> ?⁠initial_input:Initial_input.t ‑> ?⁠require_match:Require_match.t ‑> ?⁠separator_regexp:string ‑> unit ‑> collection:string list ‑> prompt:string ‑> string list

(describe-function 'completing-read-multiple) *