Module Incr_dom_widgets__Import

include Incr_dom
include Virtual_dom
module Vdom = Virtual_dom.Vdom
module Tyxml = Virtual_dom.Tyxml
module App_intf = Incr_dom.App_intf
module Incr = Incr_dom.Incr
module Js_misc = Incr_dom.Js_misc
module Start_app = Incr_dom.Start_app
include Incr.Let_syntax

This Let_syntax allows you to write expressions like

        let open Incr.Let_syntax in
        let%map_open some_incr = watch some_variable
        and another_incr = ...
        and ...
        in
        ...expression involving some_incr, another_incr, etc...

Note that this is less efficient than using map3, map4, etc., as the latter produces fewer intermediate nodes.

val return : 'a ‑> 'a Incr.t
val (>>|) : 'a Incr.t ‑> ('a ‑> 'b) ‑> 'b Incr.t
val (>>=) : 'a Incr.t ‑> ('a ‑> 'b Incr.t) ‑> 'b Incr.t
module Let_syntax = Incr.Let_syntax.Let_syntax
include Splay_tree.Std
module Splay_tree = Splay_tree.Splay_tree0
include Js_of_ocaml
module Js = Js
module Dom = Dom
module Typed_array = Typed_array
module Dom_html = Dom_html
module Dom_svg = Dom_svg
module File = File
module Dom_events = Dom_events
module Firebug = Firebug
module Sys_js = Sys_js
module Regexp = Regexp
module CSS = CSS
module Url = Url
module Form = Form
module XmlHttpRequest = XmlHttpRequest
module Json = Json
module WebGL = WebGL
module WebSockets = WebSockets
module EventSource = EventSource
module Geolocation = Geolocation
module Jstable = Jstable
module MutationObserver = MutationObserver
module Worker = Worker