// Path: src/gwt/react/client/api/ReactRef.java
// @JsType(isNative = true, namespace = JsPackage.GLOBAL, name = "Object")
// public class ReactRef<T> {
// 	@JsProperty
// 	public T current;
// }
// 
// Path: src/gwt/react/client/proptypes/ReactRefCallback.java
// @JsFunction
// public interface ReactRefCallback {
//     void passRef(Object refElement);
// }
// 
// Path: src/gwt/react/client/proptypes/html/attributeTypes/YesNo.java
// public enum YesNo {
//     yes, no
// }


import elemental2.dom.HTMLAnchorElement;
import gwt.react.client.api.ReactRef;
import gwt.react.client.events.*;
import gwt.react.client.proptypes.ReactRefCallback;
import gwt.react.client.proptypes.html.attributeTypes.YesNo;
import jsinterop.annotations.JsOverlay;
import jsinterop.annotations.JsPackage;
import jsinterop.annotations.JsType;
package gwt.react.client.proptypes.html;


/**
 * Props for a elements. Refer to http://www.w3schools.com/tags/tag_a.asp
 */
@JsType(isNative = true, namespace = JsPackage.GLOBAL, name = "Object")
public class AnchorProps extends HtmlGlobalFields {

    @JsOverlay public final AnchorProps download(String s) { download = s; return this; }
    @JsOverlay public final AnchorProps href(String s) { href = s; return this; }
    @JsOverlay public final AnchorProps hrefLang(String s) { hrefLang = s; return this; }
    @JsOverlay public final AnchorProps media(String s) { media = s; return this; }
// Path: src/gwt/react/client/api/ReactRef.java
// @JsType(isNative = true, namespace = JsPackage.GLOBAL, name = "Object")
// public class ReactRef<T> {
// 	@JsProperty
// 	public T current;
// }
// 
// Path: src/gwt/react/client/proptypes/ReactRefCallback.java
// @JsFunction
// public interface ReactRefCallback {
//     void passRef(Object refElement);
// }
// 
// Path: src/gwt/react/client/proptypes/html/attributeTypes/YesNo.java
// public enum YesNo {
//     yes, no
// }


// Path: src/gwt/react/client/proptypes/html/AnchorProps.java
import elemental2.dom.HTMLAnchorElement;
import gwt.react.client.api.ReactRef;
import gwt.react.client.events.*;
import gwt.react.client.proptypes.ReactRefCallback;
import gwt.react.client.proptypes.html.attributeTypes.YesNo;
import jsinterop.annotations.JsOverlay;
import jsinterop.annotations.JsPackage;
import jsinterop.annotations.JsType;

package gwt.react.client.proptypes.html;


/**
 * Props for a elements. Refer to http://www.w3schools.com/tags/tag_a.asp
 */
@JsType(isNative = true, namespace = JsPackage.GLOBAL, name = "Object")
public class AnchorProps extends HtmlGlobalFields {

    @JsOverlay public final AnchorProps download(String s) { download = s; return this; }
    @JsOverlay public final AnchorProps href(String s) { href = s; return this; }
    @JsOverlay public final AnchorProps hrefLang(String s) { hrefLang = s; return this; }
    @JsOverlay public final AnchorProps media(String s) { media = s; return this; }
    @JsOverlay public final AnchorProps rel(String s) { rel = s; return this; }