mirror of
https://github.com/linuxserver/core.git
synced 2026-02-20 05:07:19 +08:00
160 lines
4.6 KiB
Plaintext
160 lines
4.6 KiB
Plaintext
{
|
|
"Interact": {
|
|
"Interactable": {
|
|
"accept": "fn() -> ?",
|
|
"actionChecker": "fn() -> Function",
|
|
"autoScroll": "fn() -> ?",
|
|
"context": "fn() -> Node",
|
|
"defaultActionChecker": "fn(event: ?) -> string",
|
|
"deltaSource": "fn() -> string",
|
|
"draggable": "fn() -> bool",
|
|
"dropCheck": "fn(event: MouseEvent) -> bool",
|
|
"dropChecker": "fn() -> Function",
|
|
"dropzone": "fn() -> ?",
|
|
"element": "fn() -> Element",
|
|
"fire": "fn(iEvent: InteractEvent) -> Interactable",
|
|
"gesturable": "fn() -> ?",
|
|
"getRect": "fn() -> ClientRect",
|
|
"ignoreFrom": "fn() -> ?",
|
|
"inertia": "fn() -> ?",
|
|
"off": "fn(eventType: string, listener: Function, useCapture?: bool) -> Interactable",
|
|
"on": "fn(eventType: string, listener: Function, useCapture?: bool) -> Interactable",
|
|
"origin": "fn() -> Point",
|
|
"preventDefault": "fn(newValue: bool, string: ?) -> Interactable",
|
|
"rectChecker": "fn() -> Function",
|
|
"resizable": "fn() -> Interactable",
|
|
"restrict": "fn() -> Restrict",
|
|
"set": "fn(options: ?) -> Interactable",
|
|
"snap": "fn() -> ?",
|
|
"squareResize": "fn() -> bool",
|
|
"styleCursor": "fn() -> bool",
|
|
"unset": "fn() -> InteractStatic",
|
|
"validateSetting": "fn(context: string, option: string, value: ?) -> ?"
|
|
},
|
|
"Coordinates": {
|
|
"clientX": "number",
|
|
"clientY": "number",
|
|
"pageX": "number",
|
|
"pageY": "number",
|
|
"timeStamp": "number"
|
|
},
|
|
"Debug": {
|
|
"target": "?",
|
|
"dragging": "?",
|
|
"resizing": "?",
|
|
"gesturing": "?",
|
|
"prepared": "?",
|
|
"prevCoords": "Coordinates",
|
|
"downCoords": "Coordinates",
|
|
"pointerIds": "[?]",
|
|
"pointerMoves": "[?]",
|
|
"addPointer": "?",
|
|
"removePointer": "?",
|
|
"recordPointers": "?",
|
|
"inertia": "InertiaStatus",
|
|
"downTime": "?",
|
|
"downEvent": "?",
|
|
"prevEvent": "?",
|
|
"Interactable": "?",
|
|
"IOptions": "?",
|
|
"interactables": "?",
|
|
"dropzones": "?",
|
|
"pointerIsDown": "?",
|
|
"defaultOptions": "?",
|
|
"defaultActionChecker": "?",
|
|
"actions": "?",
|
|
"dragMove": "?",
|
|
"resizeMove": "?",
|
|
"gestureMove": "?",
|
|
"pointerUp": "?",
|
|
"pointerDown": "?",
|
|
"pointerMove": "?",
|
|
"pointerHover": "?",
|
|
"events": "?",
|
|
"globalEvents": "?",
|
|
"delegatedEvents": "?"
|
|
},
|
|
"InertiaStatus": {
|
|
"active": "bool",
|
|
"target": "?",
|
|
"targetElement": "?",
|
|
"startEvent": "?",
|
|
"pointerUp": "?",
|
|
"xe": "number",
|
|
"ye": "number",
|
|
"duration": "number",
|
|
"t0": "number",
|
|
"vx0": "number",
|
|
"vys": "number",
|
|
"lambda_v0": "number",
|
|
"one_ve_v0": "number",
|
|
"i": "?"
|
|
},
|
|
"Point": {
|
|
"x": "number",
|
|
"y": "number"
|
|
},
|
|
"Restrict": {
|
|
"drag": "?",
|
|
"gesture": "?",
|
|
"resize": "?",
|
|
"elementRect": {}
|
|
},
|
|
"InteractEvent": {
|
|
"altKey": "bool",
|
|
"axes": "string",
|
|
"button": "number",
|
|
"clientX0": "number",
|
|
"clientX": "number",
|
|
"clientY0": "number",
|
|
"clientY": "number",
|
|
"ctrlKey": "bool",
|
|
"dt": "number",
|
|
"duration": "number",
|
|
"dx": "number",
|
|
"dy": "number",
|
|
"metaKey": "bool",
|
|
"pageX": "number",
|
|
"pageY": "number",
|
|
"shiftKey": "bool",
|
|
"speed": "number",
|
|
"t0": "number",
|
|
"target": "?",
|
|
"timeStamp": "number",
|
|
"type": "string",
|
|
"velocityX": "number",
|
|
"velocityY": "number",
|
|
"x0": "number",
|
|
"y0": "number"
|
|
},
|
|
"TouchEvent": {
|
|
"pageX": "number",
|
|
"pageY": "number",
|
|
"type": "string"
|
|
},
|
|
"InteractStatic": {
|
|
"autoScroll": "fn() -> ?",
|
|
"currentAction": "fn() -> string",
|
|
"debug": "fn() -> Debug",
|
|
"deltaSource": "fn() -> string",
|
|
"dynamicDrop": "fn() -> bool",
|
|
"enableDragging": "fn() -> bool",
|
|
"enableGesturing": "fn() -> bool",
|
|
"enableResizing": "fn() -> bool",
|
|
"inertia": "fn() -> ?",
|
|
"isSet": "fn(element: Element) -> bool",
|
|
"margin": "fn() -> number",
|
|
"off": "fn(type: string, listener: Function, useCapture?: bool) -> InteractStatic",
|
|
"on": "fn(type: string, listener: Function, useCapture?: bool) -> InteractStatic",
|
|
"restrict": "fn() -> Restrict",
|
|
"simulate": "fn(action: string, element: Element, pointerEvent?: ?) -> InteractStatic",
|
|
"snap": "fn() -> ?",
|
|
"stop": "fn(event: Event) -> InteractStatic",
|
|
"styleCursor": "fn() -> bool",
|
|
"supportsTouch": "fn() -> bool"
|
|
}
|
|
},
|
|
"interact": "Interact.InteractStatic",
|
|
"!name": "interact.d.ts"
|
|
}
|