Open Classswiftwasm.webapikit 0.1.0DOM
EventTarget
Generated.swift:5505class EventTarget
class EventTarget
import DOM
protocol ConstructibleFromJSValue
Types conforming to this protocol can be constructed from JSValue
.
protocol ConvertibleToJSValue
Objects that can be converted to a JavaScript value, preferably in a lossless manner.
protocol CustomStringConvertible
A type with a customized textual representation.
protocol JSBridgedClass : JSBridgedType
Conform to this protocol when your Swift class wraps a JavaScript class.
protocol JSBridgedType : ConstructibleFromJSValue, ConvertibleToJSValue, CustomStringConvertible
Use this protocol when your type has no single JavaScript class. For example, a union type of multiple classes or primitive values.
convenience init()
required init(unsafelyWrapping jsObject: JSObject)
class var constructor: JSFunction? { get }
let jsObject: JSObject
func addEventListener(type: String, callback: EventListener?, options: AddEventListenerOptions_or_Bool? = nil)
func dispatchEvent(event: Event) -> Bool
func removeEventListener(type: String, callback: EventListener?, options: Bool_or_EventListenerOptions? = nil)
init?(from value: JSValue)
init?(from object: JSObject)
static func construct(from value: JSValue) -> Self?
var description: String { get }
var jsValue: JSValue { get }
func jsValue() -> JSValue
class AbortSignal
class AudioDecoder
class AudioEncoder
class AudioTrackList
class BroadcastChannel
class CSSPseudoElement
class EventSource
class FileReader
class MediaDevices
class MediaQueryList
class MediaRecorder
class MediaSource
class MediaStream
class MediaStreamTrack
class MessagePort
class Navigation
class NavigationHistoryEntry
class Node
class OffscreenCanvas
class Performance
class PermissionStatus
class ServiceWorker
class ServiceWorkerContainer
class ServiceWorkerRegistration
class SharedWorker
class SourceBuffer
class SourceBufferList
class TextTrack
class TextTrackCue
class TextTrackList
class VideoDecoder
class VideoEncoder
class VideoTrackList
class VisualViewport
class Window
class Worker
class XMLHttpRequestEventTarget
import CSSOM
class MediaQueryList
class VisualViewport
import WebAudio
class AudioNode
class AudioRenderCapacity
class BaseAudioContext
import WebAnimations
class Animation
import WebGPU
class GPUDevice
import WebSockets
class WebSocket