Module

Weber.Event

Package
purescript-weber
Repository
utkarshkukreti/purescript-weber

#property Source

property :: forall c b a. a -> b -> c

#effect0 Source

effect0 :: forall b a. String -> a -> b

#to Source

to :: forall b a. String -> a -> Nullable b

#IsAnimation Source

#animationName Source

animationName :: forall a. IsAnimation a => a -> String

#elapsedTime Source

elapsedTime :: forall a. IsAnimation a => a -> Number

#pseudoElement Source

pseudoElement :: forall a. IsAnimation a => a -> String

#toAnimation Source

toAnimation :: forall a. a -> Maybe Animation

#IsClipboard Source

#toClipboard Source

toClipboard :: forall a. a -> Maybe Clipboard

#IsComposition Source

#toComposition Source

toComposition :: forall a. a -> Maybe Composition

#IsDrag Source

class IsDrag a 

Instances

#toDrag Source

toDrag :: forall a. a -> Maybe Drag

#Event Source

data Event :: Type

Instances

#bubbles Source

bubbles :: forall a. IsEvent a => a -> Boolean

#cancelable Source

cancelable :: forall a. IsEvent a => a -> Boolean

#defaultPrevented Source

defaultPrevented :: forall a. IsEvent a => a -> Boolean

#preventDefault Source

preventDefault :: forall a. IsEvent a => a -> Effect Unit

#stopImmediatePropagation Source

#stopPropagation Source

stopPropagation :: forall a. IsEvent a => a -> Effect Unit

#timeStamp Source

timeStamp :: forall a. IsEvent a => a -> Number

#type' Source

type' :: forall a. IsEvent a => a -> String

#toEvent Source

toEvent :: forall a. a -> Maybe Event

#IsFocus Source

class IsFocus a 

Instances

#toFocus Source

toFocus :: forall a. a -> Maybe Focus

#IsKeyboard Source

class IsKeyboard a 

Instances

#altKey Source

altKey :: forall a. IsKeyboard a => a -> Boolean

#charCode Source

charCode :: forall a. IsKeyboard a => a -> Number

#code Source

code :: forall a. IsKeyboard a => a -> String

#ctrlKey Source

ctrlKey :: forall a. IsKeyboard a => a -> Boolean

#key Source

key :: forall a. IsKeyboard a => a -> String

#keyCode Source

keyCode :: forall a. IsKeyboard a => a -> Number

#location Source

location :: forall a. IsKeyboard a => a -> Number

#metaKey Source

metaKey :: forall a. IsKeyboard a => a -> Boolean

#repeat Source

repeat :: forall a. IsKeyboard a => a -> Boolean

#shiftKey Source

shiftKey :: forall a. IsKeyboard a => a -> Boolean

#which Source

which :: forall a. IsKeyboard a => a -> Number

#toKeyboard Source

toKeyboard :: forall a. a -> Maybe Keyboard

#button Source

button :: forall a. IsMouse a => a -> Number

#buttons Source

buttons :: forall a. IsMouse a => a -> Number

#clientX Source

clientX :: forall a. IsMouse a => a -> Number

#clientY Source

clientY :: forall a. IsMouse a => a -> Number

#layerX Source

layerX :: forall a. IsMouse a => a -> Number

#layerY Source

layerY :: forall a. IsMouse a => a -> Number

#movementX Source

movementX :: forall a. IsMouse a => a -> Number

#movementY Source

movementY :: forall a. IsMouse a => a -> Number

#offsetX Source

offsetX :: forall a. IsMouse a => a -> Number

#offsetY Source

offsetY :: forall a. IsMouse a => a -> Number

#pageX Source

pageX :: forall a. IsMouse a => a -> Number

#pageY Source

pageY :: forall a. IsMouse a => a -> Number

#screenX Source

screenX :: forall a. IsMouse a => a -> Number

#screenY Source

screenY :: forall a. IsMouse a => a -> Number

#x Source

x :: forall a. IsMouse a => a -> Number

#y Source

y :: forall a. IsMouse a => a -> Number

#toMouse Source

toMouse :: forall a. a -> Maybe Mouse

#IsPointer Source

class IsPointer a 

Instances

#height Source

height :: forall a. IsPointer a => a -> Number

#isPrimary Source

isPrimary :: forall a. IsPointer a => a -> Boolean

#pointerId Source

pointerId :: forall a. IsPointer a => a -> Number

#pointerType Source

pointerType :: forall a. IsPointer a => a -> String

#pressure Source

pressure :: forall a. IsPointer a => a -> Number

#tangentialPressure Source

tangentialPressure :: forall a. IsPointer a => a -> Number

#tiltX Source

tiltX :: forall a. IsPointer a => a -> Number

#tiltY Source

tiltY :: forall a. IsPointer a => a -> Number

#twist Source

twist :: forall a. IsPointer a => a -> Number

#width Source

width :: forall a. IsPointer a => a -> Number

#toPointer Source

toPointer :: forall a. a -> Maybe Pointer

#IsTouch Source

class IsTouch a 

Instances

#toTouch Source

toTouch :: forall a. a -> Maybe Touch

#IsTransition Source

#propertyName Source

propertyName :: forall a. IsTransition a => a -> String

#toTransition Source

toTransition :: forall a. a -> Maybe Transition

#Ui Source

data Ui :: Type

Instances

#detail Source

detail :: forall a. IsUi a => a -> Number

#toUi Source

toUi :: forall a. a -> Maybe Ui

#IsWheel Source

class IsWheel a 

Instances

#deltaMode Source

deltaMode :: forall a. IsWheel a => a -> Number

#deltaX Source

deltaX :: forall a. IsWheel a => a -> Number

#deltaY Source

deltaY :: forall a. IsWheel a => a -> Number

#deltaZ Source

deltaZ :: forall a. IsWheel a => a -> Number

#toWheel Source

toWheel :: forall a. a -> Maybe Wheel