Module Merlin_clientSource
include sig ... end
Source
type worker = Merlin_client.Make(Merlin_client.Webworker).worker = {worker : Merlin_client.Webworker.t;queue : (Protocol.answer -> unit) Stdlib.Queue.t;
}Source
val query_errors :
?filename:string ->
Merlin_client.worker ->
string ->
Protocol.error list Fut.tSource
val query_completions :
?filename:string ->
Merlin_client.worker ->
string ->
Merlin_kernel.Msource.position ->
Protocol.completions Fut.tSource
val query_type :
?filename:string ->
Merlin_client.worker ->
string ->
Merlin_kernel.Msource.position ->
(Protocol.Location.t
* [ `Index of int | `String of string ]
* Protocol.is_tail_position)
list
Fut.t