All Downloads are FREE. Search and download functionalities are using the official Maven repository.

jsMain.web.uievents.TouchEvent.kt Maven / Gradle / Ivy

// Automatically generated - do not modify!

@file:Suppress(
    "EXTERNAL_CLASS_CONSTRUCTOR_PROPERTY_PARAMETER",
    "NAME_CONTAINS_ILLEGAL_CHARS",
)

package web.uievents

import js.core.ReadonlyArray
import web.events.EventType

external interface TouchEventInit : EventModifierInit {
    var changedTouches: ReadonlyArray?
    var targetTouches: ReadonlyArray?
    var touches: ReadonlyArray?
}

@JsName("globalThis.TouchEvent")
open external class TouchEvent(
    override val type: EventType,
    init: TouchEventInit = definedExternally,
) : UIEvent {
    val altKey: Boolean
    val changedTouches: TouchList
    val ctrlKey: Boolean
    val metaKey: Boolean
    val shiftKey: Boolean
    val targetTouches: TouchList
    val touches: TouchList

    companion object
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy