@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="WakeLockSentinel")
public class WakeLockSentinel
extends EventTarget
| Modifier and Type | Field and Description |
|---|---|
EventHandler |
onrelease |
| Modifier | Constructor and Description |
|---|---|
protected |
WakeLockSentinel() |
| Modifier and Type | Method and Description |
|---|---|
Promise<java.lang.Void> |
release()
The release() method of the WakeLockSentinel interface releases the WakeLockSentinel, returning a Promise that is resolved once the sentinel has been successfully released.
|
boolean |
released()
The read-only released property of the WakeLockSentinel interface returns a boolean that indicates whether a WakeLockSentinel has been released yet.
|
java.lang.String |
type()
The read-only type property of the WakeLockSentinel interface returns a String representation of the currently acquired WakeLockSentinel type.
|
addEventListener, addEventListener, addEventListener, dispatchEvent, removeEventListener, removeEventListener, removeEventListener@Nullable public EventHandler onrelease
@JsProperty(name="released") public boolean released()
@JsProperty(name="type") @Nonnull @WakeLockType public java.lang.String type()
@Nonnull public Promise<java.lang.Void> release()