Module Goog.​Async

module Async : sig..end

class type conditionalDelay = object..end
val conditionalDelay : 
  ((unit -> bool Js.t) Js.callback ->
   'a Js.t Js.opt -> conditionalDelay Js.t)
  Js.constr
class type delay = object..end
val delay : 
  ((unit -> unit) Js.callback ->
   int Js.opt -> 'a Js.t Js.opt -> delay Js.t)
  Js.constr