package merlin-lib
 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >
  
  
  Merlin's libraries
Install
    
    dune-project
 Dependency
Authors
Maintainers
Sources
  
    
      merlin-4.16-501.tbz
    
    
        
    
  
  
  
    
  
  
    
  
        sha256=da5bf309b040645c292ae4572cc6a0a700dbd2bcfc996ac13c8e5c3836c21e26
    
    
  sha512=99eba17b2bdec5411d239093f4e8e11ada79b2b84ae88074a1b46e47eb836bbf8cb7836c472c22e7f9e68cff1b9ea6d9b9989b70055c3277edb4cddc4a86460c
    
    
  doc/merlin-lib.commands/Merlin_commands/Query_json/index.html
Module Merlin_commands.Query_jsonSource
Source
val string_of_completion_kind : 
  [< `Class
  | `Constructor
  | `Exn
  | `Keyword
  | `Label
  | `Method
  | `MethodCall
  | `Modtype
  | `Module
  | `Type
  | `Value
  | `Variant ] ->
  stringSource
val with_location : 
  ?with_file:bool ->
  ?skip_none:bool ->
  Ocaml_parsing.Location.t ->
  (string
   * ([> `Assoc of (string * [> `Int of int ]) list | `String of string ] as 'a))
    list ->
  [> `Assoc of (string * 'a) list ]Source
val json_of_type_loc : 
  (Ocaml_parsing.Location.t
   * [< `Index of 'a | `String of string ]
   * [< `No | `Tail_call | `Tail_position ]) ->
  [> `Assoc of
       (string
        * [> `Assoc of (string * [> `Int of int ]) list
          | `Int of 'a
          | `String of string ])
         list ]Source
val json_of_error : 
  Ocaml_parsing.Location.error ->
  [> `Assoc of
       (string
        * [> `Assoc of (string * [> `Int of int ]) list
          | `Bool of bool
          | `List of
            [> `Assoc of
                 (string
                  * [> `Assoc of (string * [> `Int of int ]) list
                    | `String of string ])
                   list ]
              list
          | `String of string ])
         list ]Source
val json_of_completion : 
  string Query_protocol.Compl.raw_entry ->
  [> `Assoc of (string * [> `Bool of bool | `String of string ]) list ]Source
val json_of_completions : 
  Query_protocol.Compl.t ->
  [> `Assoc of
       (string
        * [> `List of
               [> `Assoc of
                    (string
                     * [> `Bool of bool
                       | `List of
                         [> `Assoc of (string * [> `String of string ]) list ]
                           list
                       | `String of string ])
                      list
               | `String of string ]
                 list
          | `Null ])
         list ]Source
val json_of_outline : 
  Query_protocol.outline ->
  [> `Assoc of
       (string
        * [> `Assoc of (string * [> `Int of int ]) list
          | `Bool of bool
          | `List of 'a
          | `Null
          | `String of string ])
         list ]
    list as 'aSource
val json_of_shape : 
  Query_protocol.shape ->
  [> `Assoc of
       (string
        * [> `Assoc of (string * [> `Int of int ]) list
          | `List of 'a list
          | `String of string ])
         list ] as 'aSource
val json_of_locate : 
  [< `At_origin
  | `Builtin of string
  | `File_not_found of string
  | `Found of 'a option * Merlin_utils.Std.Lexing.position
  | `Invalid_context
  | `Not_found of string * string option
  | `Not_in_env of string ] ->
  [> `Assoc of
       (string
        * [> `Assoc of (string * [> `Int of int ]) list | `String of 'a ])
         list
  | `String of string ] sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >