Module Stream.Writable

include Interop.Js.T
type t
val t_of_js : Ojs.t -> t
val t_to_js : t -> Ojs.t
val on : t -> [ `Close of unit -> unit | `Drain of unit -> unit | `Error of err:JsError.t -> unit | `Finish of unit -> unit | `Pipe of src:t -> unit | `Unpipe of src:t -> unit ] -> unit
val write : t -> string -> unit
val end_ : t -> unit