@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="?")
public interface ClientOrServiceWorkerOrMessagePortUnion
| Modifier and Type | Method and Description |
|---|---|
default Client |
asClient() |
default MessagePort |
asMessagePort() |
default ServiceWorker |
asServiceWorker() |
default boolean |
isClient() |
default boolean |
isMessagePort() |
default boolean |
isServiceWorker() |
static ClientOrServiceWorkerOrMessagePortUnion |
of(Client value) |
static ClientOrServiceWorkerOrMessagePortUnion |
of(MessagePort value) |
static ClientOrServiceWorkerOrMessagePortUnion |
of(ServiceWorker value) |
@JsOverlay @Nonnull static ClientOrServiceWorkerOrMessagePortUnion of(@Nonnull Client value)
@JsOverlay @Nonnull static ClientOrServiceWorkerOrMessagePortUnion of(@Nonnull ServiceWorker value)
@JsOverlay @Nonnull static ClientOrServiceWorkerOrMessagePortUnion of(@Nonnull MessagePort value)
@JsOverlay default boolean isClient()
@JsOverlay default Client asClient()
@JsOverlay default boolean isMessagePort()
@JsOverlay default MessagePort asMessagePort()
@JsOverlay default boolean isServiceWorker()
@JsOverlay default ServiceWorker asServiceWorker()