001package react4j.dom.events;
002
003import jsinterop.annotations.JsPackage;
004import jsinterop.annotations.JsType;
005
006/**
007 * Opaque binding for a browser {@code Document}.
008 *
009 * <p>Use {@code Js.uncheckedCast(document)} to convert this value to the document type supplied by
010 * the browser JsInterop library used by the application.</p>
011 */
012@JsType( isNative = true, namespace = JsPackage.GLOBAL, name = "Document" )
013public class Document
014  extends EventTarget
015{
016  protected Document()
017  {
018  }
019}