@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="Object")
public interface IntersectionObserverEntryInit
@JsOverlay @Nonnull static IntersectionObserverEntryInit create(@Nonnull DOMRectInit boundingClientRect, double intersectionRatio, @Nonnull DOMRectInit intersectionRect, boolean isIntersecting, @Nullable DOMRectInit rootBounds, @Nonnull Element target, double time)
@JsProperty(name="boundingClientRect") @Nonnull DOMRectInit boundingClientRect()
@JsProperty
void setBoundingClientRect(@Nonnull
DOMRectInit boundingClientRect)
@JsOverlay @Nonnull default IntersectionObserverEntryInit boundingClientRect(@Nonnull DOMRectInit boundingClientRect)
@JsProperty(name="intersectionRatio") double intersectionRatio()
@JsProperty void setIntersectionRatio(double intersectionRatio)
@JsOverlay @Nonnull default IntersectionObserverEntryInit intersectionRatio(double intersectionRatio)
@JsProperty(name="intersectionRect") @Nonnull DOMRectInit intersectionRect()
@JsProperty
void setIntersectionRect(@Nonnull
DOMRectInit intersectionRect)
@JsOverlay @Nonnull default IntersectionObserverEntryInit intersectionRect(@Nonnull DOMRectInit intersectionRect)
@JsProperty(name="isIntersecting") boolean isIntersecting()
@JsProperty void setIsIntersecting(boolean isIntersecting)
@JsOverlay @Nonnull default IntersectionObserverEntryInit isIntersecting(boolean isIntersecting)
@JsProperty(name="rootBounds") @Nullable DOMRectInit rootBounds()
@JsProperty
void setRootBounds(@Nullable
DOMRectInit rootBounds)
@JsOverlay @Nonnull default IntersectionObserverEntryInit rootBounds(@Nullable DOMRectInit rootBounds)
@JsProperty(name="target") @Nonnull Element target()
@JsProperty
void setTarget(@Nonnull
Element target)
@JsOverlay @Nonnull default IntersectionObserverEntryInit target(@Nonnull Element target)
@JsProperty(name="time") double time()
@JsProperty void setTime(double time)
@JsOverlay @Nonnull default IntersectionObserverEntryInit time(double time)