Module Wd_script.Node_properties

type t
val make : node_type:int -> child_node_count:int -> ?attributes:string Stdlib.Map.Make(Stdlib.String).t -> ?children:Node_remote_value.t list -> ?local_name:string -> ?mode:[ `Closed | `Open ] -> ?namespace_uri:string -> ?node_value:string -> ?shadow_root:Node_remote_value.t option -> unit -> t
val node_type : t -> int
val child_node_count : t -> int
val attributes : t -> string Stdlib.Map.Make(Stdlib.String).t option
val children : t -> Node_remote_value.t list option
val local_name : t -> string option
val mode : t -> [ `Closed | `Open ] option
val namespace_uri : t -> string option
val node_value : t -> string option
val shadow_root : t -> Node_remote_value.t option option
val attributes_jsont : string Stdlib.Map.Make(Stdlib.String).t Jsont.t
val mode_jsont : [ `Closed | `Open ] Jsont.t
val jsont : t Jsont.t