sig type t type config external config : ?persistent:Js.boolean -> ?recursive:Js.boolean -> ?encoding:Js_string.t -> unit -> Node_fs.Watch.config = "" "BS:1.7.0„•¦¾1.+‘  B’*persistent  B’)recursive  B’(encoding  A‘@@" external watch : string -> ?config:Node_fs.Watch.config -> unit -> Node_fs.Watch.t = "" "BS:1.7.0„•¦¾'-+°  B‘@  B’&config  A@@”°%watch "fs@@" external on : [ `change of (string -> Node.string_buffer -> unit [@bs]) | `error of (unit -> unit [@bs]) ] -> Node_fs.Watch.t -> Node_fs.Watch.t = "" "BS:1.7.0„•¦¾0.,°  ‘  7r‘p&change  ó)ËÈ%error@‘@  B@@•°"on@A" external close : unit -> Node_fs.Watch.t -> unit = "" "BS:1.7.0„•¦¾ °  A‘@  B@F•°%close@A" end