include EzWsCommon.S
type 'a action = {send : 'a -> unit rp;close : int option -> unit rp;
}type 'a ws = {action : 'a action;conn : unit rp;
}val connect :
?msg:string ->
?protocols:string list ->
?error:(string action -> string -> unit) ->
react:(string action -> string -> unit rp) ->
string ->
string ws rp