package transom
Module Transom_runtime.ProtocolSource
Source
val optional_id :
[> `Assoc of (string * [> `Int of int | `Intlit of string | `Null ]) list ] ->
int optionSource
val incoming_of_yojson :
[> `Assoc of (string * Yojson.Safe.t) list ] ->
(incoming, string) resultSource
val outgoing_of_yojson :
[> `Assoc of (string * Yojson.Safe.t) list ] ->
(outgoing, string) resultSource
val frames_of_ndjson :
ndjson_parser ->
(Yojson.Safe.t -> ('a, string) result) ->
string ->
('a list, string) result