@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="ShadowRootInit")
public interface ShadowRootInit
| Modifier and Type | Interface and Description |
|---|---|
static interface |
ShadowRootInit.Builder |
| Modifier and Type | Method and Description |
|---|---|
static ShadowRootInit.Builder |
create(java.lang.String mode) |
boolean |
delegatesFocus() |
java.lang.String |
mode() |
void |
setDelegatesFocus(boolean delegatesFocus) |
void |
setMode(java.lang.String mode) |
void |
setSlotAssignment(java.lang.String slotAssignment) |
java.lang.String |
slotAssignment() |
@JsOverlay @Nonnull static ShadowRootInit.Builder create(@ShadowRootMode @Nonnull java.lang.String mode)
@JsProperty(name="delegatesFocus") boolean delegatesFocus()
@JsProperty void setDelegatesFocus(boolean delegatesFocus)
@JsProperty(name="mode") @ShadowRootMode @Nonnull java.lang.String mode()
@JsProperty void setMode(@ShadowRootMode @Nonnull java.lang.String mode)
@JsProperty(name="slotAssignment") @SlotAssignmentMode java.lang.String slotAssignment()
@JsProperty void setSlotAssignment(@SlotAssignmentMode @Nonnull java.lang.String slotAssignment)