package ecaml

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
type t =
  1. | Args of unit -> Ecaml_value.Value.t list Async_kernel.Deferred.t
    (*

    When a command defined with ~interactive:(Args f) is called interactively, f () is called to compute the argument values to supply to the command. Of course, the argument values should match the command's Defun.t specification.

    *)
  2. | Function_name of {
    1. prompt : string;
    }
  3. | Ignored
  4. | No_arg
  5. | Prompt of string
  6. | Raw_prefix
  7. | Region
include Ecaml_value.Valueable.S with type t := t
val of_value_exn : Ecaml_value__.Value0.t -> t
val to_value : t -> Ecaml_value__.Value0.t