Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
open external class CustomEvent<out D>(val type: EventType<CustomEvent<D>>, init: CustomEventInit<D> = definedExternally) : Event
Link copied to clipboard
external interface CustomEventInit<out D> : EventInit
Link copied to clipboard
open external class Event(val type: EventType<Event>, init: EventInit = definedExternally)

An event which takes place in the DOM.

Link copied to clipboard
sealed external interface EventHandler<in E : Event, out C : EventTarget, out T : EventTarget>
Link copied to clipboard
external interface EventInit
Link copied to clipboard
class EventInstance<out E : Event, out C : EventTarget, out T : EventTarget>(target: C, type: EventType<E>)
Link copied to clipboard
external interface EventListenerOptions
Link copied to clipboard
sealed external interface EventPhase
Link copied to clipboard
open external class EventTarget
Link copied to clipboard
sealed external interface EventType<out E : Event>
Link copied to clipboard
external interface HasTargets<out C : EventTarget, out T : EventTarget>
Link copied to clipboard
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class JsEvent(val type: String)
Link copied to clipboard
open external class ProgressEvent(val type: EventType<ProgressEvent>, init: ProgressEventInit = definedExternally) : Event

Events measuring progress of an underlying process, like an HTTP request (for an XMLHttpRequest, or the loading of the underlying resource of an ,