Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/taye/interact.js
/ functions
Functions
1,409 in github.com/taye/interact.js
⨍
Functions
1,409
◇
Types & classes
481
↓ 187 callers
Function
extend
(dest: U & Partial<T>, source: T)
packages/@interactjs/utils/extend.ts:1
↓ 120 callers
Method
fire
(name: T, arg: SignalArgs[T])
packages/@interactjs/core/scope.ts:138
↓ 103 callers
Method
use
* Use a plugin
packages/@interactjs/core/InteractStatic.d.ts:44
↓ 78 callers
Method
on
(type: string | EventTypes, listener: ListenersArg, options?: object)
packages/@interactjs/core/InteractStatic.d.ts:55
↓ 77 callers
Method
usePlugin
(plugin, options)
packages/@interactjs/core/scope.js:126
↓ 56 callers
Method
start
(arg: ModifierArg<State>)
packages/@interactjs/modifiers/types.ts:53
↓ 55 callers
Function
interact
(target, options)
packages/@interactjs/core/InteractStatic.js:41
↓ 41 callers
Method
interacting
()
packages/@interactjs/core/Interaction.js:343
↓ 39 callers
Method
draggable
(options: Partial<OrBoolean<DraggableOptions>> | boolean)
packages/@interactjs/types/index.d.ts:1105
↓ 30 callers
Method
getRect
(element: Element)
packages/@interactjs/core/types.ts:58
↓ 30 callers
Method
new
(target: Target, options?: any)
packages/@interactjs/core/InteractableSet.ts:47
↓ 30 callers
Method
now
()
packages/@interactjs/core/scope.js:217
↓ 29 callers
Method
stop
(arg: ModifierArg<State>)
packages/@interactjs/modifiers/types.ts:56
↓ 28 callers
Method
move
* ```js * interact(target) * .draggable(true) * .on('dragmove', function (event) { * if (someCondition) { * // change the
packages/@interactjs/core/Interaction.js:260
↓ 24 callers
Function
makeModifier
(module: ModifierModule<Defaults, State, Result>, name?: Name)
packages/@interactjs/modifiers/base.ts:29
↓ 20 callers
Method
set
(arg: ModifierArg<State>)
packages/@interactjs/modifiers/types.ts:54
↓ 20 callers
Method
updatePointer
@internal
packages/@interactjs/core/Interaction.js:370
↓ 19 callers
Method
off
(type: EventTypes, listener: any, options?: object)
packages/@interactjs/core/InteractStatic.d.ts:56
↓ 17 callers
Method
filter
packages/@interactjs/core/Interactable.js:88
↓ 17 callers
Function
getRestrictionRect
(value, interaction, coords)
packages/@interactjs/modifiers/restrict/pointer.js:72
↓ 17 callers
Function
getWindow
(node: any)
packages/@interactjs/utils/window.ts:29
↓ 17 callers
Method
pointerDown
(pointer, event, eventTarget)
packages/@interactjs/core/Interaction.js:131
↓ 16 callers
Method
pointerMove
(pointer, event, eventTarget)
packages/@interactjs/core/Interaction.js:198
↓ 16 callers
Method
preventDefault
(newValue: PreventDefaultValue)
packages/@interactjs/core/interactablePreventDefault.ts:14
↓ 16 callers
Method
setPerAction
(actionName, options)
packages/@interactjs/core/Interactable.js:96
↓ 15 callers
Function
clone
(source: T)
packages/@interactjs/utils/clone.ts:5
↓ 15 callers
Function
getOriginXY
( target: HasGetRect & { options: PerActionDefaults }, element: Node, actionName?: ActionName, )
packages/@interactjs/utils/getOriginXY.ts:6
↓ 15 callers
Function
hypot
(x, y)
packages/@interactjs/utils/hypot.js:9
↓ 15 callers
Function
move
(_ref2)
packages/@interactjs/actions/drag/plugin.js:39
↓ 15 callers
Function
nodeContains
(parent, child)
packages/@interactjs/utils/domUtils.js:14
↓ 15 callers
Method
resizable
()
packages/@interactjs/types/index.d.ts:1450
↓ 15 callers
Function
warnOnce
(method, message)
packages/@interactjs/utils/misc.js:11
↓ 14 callers
Function
isNonNativeEvent
* interact.js 1.10.27 * * Copyright (c) 2012-present Taye Adeyemi <dev@taye.me> * Released under the MIT License. * https://raw.github.com/taye/in
packages/@interactjs/utils/isNonNativeEvent.js:9
↓ 13 callers
Function
ltrbwh
( left: number, top: number, right: number, bottom: number, width: number, height: number, )
packages/@interactjs/core/tests/_helpers.ts:147
↓ 12 callers
Method
_doPhase
@internal
packages/@interactjs/core/Interaction.js:453
↓ 12 callers
Method
end
()
packages/@interactjs/inertia/plugin.js:263
↓ 12 callers
Method
getPointerIndex
@internal
packages/@interactjs/core/Interaction.js:357
↓ 12 callers
Function
parentNode
(node)
packages/@interactjs/utils/domUtils.js:35
↓ 12 callers
Method
removePointer
@internal
packages/@interactjs/core/Interaction.js:410
↓ 12 callers
Method
restoreInteractionCoords
({ interaction: { coords, rect, modification } }: { interaction: Interaction })
packages/@interactjs/modifiers/Modification.ts:310
↓ 11 callers
Method
setAll
(arg: MethodArg & Partial<ModifierArg>)
packages/@interactjs/modifiers/Modification.ts:95
↓ 10 callers
Method
addListeners
(map, id)
packages/@interactjs/core/scope.js:100
↓ 10 callers
Method
dropzone
* * ```js * interact('.drop').dropzone({ * accept: '.can-drop' || document.getElementById('single-drop'),
packages/@interactjs/types/index.d.ts:1274
↓ 10 callers
Method
init
(window)
packages/@interactjs/core/scope.js:117
↓ 10 callers
Method
pointerUp
* @internal * End interact move events and stop auto-scroll unless simulation is running
packages/@interactjs/core/Interaction.js:278
↓ 9 callers
Method
_now
()
packages/@interactjs/core/interactions.js:98
↓ 9 callers
Function
copyAction
(dest, src)
packages/@interactjs/utils/misc.js:21
↓ 9 callers
Method
forEachMatch
(node: Node, callback: (interactable: Interactable) => T)
packages/@interactjs/core/InteractableSet.ts:98
↓ 9 callers
Function
func
packages/@interactjs/utils/is.js:14
↓ 9 callers
Function
rectToXY
(rect)
packages/@interactjs/utils/rect.js:56
↓ 9 callers
Function
resolveRectLike
(value, target, element, functionArgs)
packages/@interactjs/utils/rect.js:25
↓ 9 callers
Method
setOnEvents
(actionName, phases)
packages/@interactjs/core/Interactable.js:70
↓ 9 callers
Method
testIgnoreAllow
@internal
packages/@interactjs/core/Interactable.js:248
↓ 8 callers
Function
normalize
(type, listeners)
packages/@interactjs/utils/normalizeListeners.js:12
↓ 8 callers
Method
stop
* Cancels all interactions (end events are not fired)
packages/@interactjs/core/InteractStatic.d.ts:69
↓ 7 callers
Method
_backCompatOption
@internal
packages/@interactjs/core/Interactable.js:178
↓ 7 callers
Method
addDocument
(doc: Document, options?: object)
packages/@interactjs/core/InteractStatic.d.ts:77
↓ 7 callers
Method
applyToInteraction
(arg: { phase: EventPhase; rect?: Rect })
packages/@interactjs/modifiers/Modification.ts:151
↓ 7 callers
Function
downStartMoveUp
({ x, y, edges }: { x: number; y: number; edges: EdgeOptions })
packages/@interactjs/modifiers/aspectRatio.spec.ts:75
↓ 7 callers
Function
downStartMoveUp
({ x, y, dt }: any)
packages/@interactjs/inertia/inertia.spec.ts:160
↓ 7 callers
Function
move
(e)
packages/@interactjs/modifiers/aspectRatio.spec.ts:28
↓ 7 callers
Method
rectChecker
* Returns or sets the function used to calculate the interactable's * element's rectangle * * @param {function} [checker] A function which re
packages/@interactjs/core/Interactable.js:158
↓ 7 callers
Function
start
(_ref)
packages/@interactjs/actions/resize/plugin.js:191
↓ 7 callers
Function
stop
(_ref3)
packages/@interactjs/inertia/plugin.js:309
↓ 6 callers
Method
beforeEnd
(arg: ModifierArg<State>)
packages/@interactjs/modifiers/types.ts:55
↓ 6 callers
Method
checkAndPreventDefault
(event: Event)
packages/@interactjs/core/interactablePreventDefault.ts:27
↓ 6 callers
Method
copyFrom
(other: Modification)
packages/@interactjs/modifiers/Modification.ts:352
↓ 6 callers
Method
fillArg
(arg: Partial<ModifierArg>)
packages/@interactjs/modifiers/Modification.ts:73
↓ 6 callers
Function
fire
( arg: { pointer: PointerType | PointerEvent<any> event: PointerEventType | PointerEvent<any> ev
packages/@interactjs/pointer-events/base.ts:123
↓ 6 callers
Function
fire
(arg, scope)
packages/@interactjs/pointer-events/base-45YfudGV.js:58
↓ 6 callers
Function
fire
(t,e)
packages/@interactjs/pointer-events/base-PHHQHneY.js:3
↓ 6 callers
Method
getAllElements
@internal
packages/@interactjs/core/Interactable.js:221
↓ 6 callers
Function
getElementRect
(element)
packages/@interactjs/utils/domUtils.js:180
↓ 6 callers
Method
inContext
(element)
packages/@interactjs/core/Interactable.js:243
↓ 6 callers
Function
isWindow
packages/@interactjs/utils/isWindow.js:9
↓ 6 callers
Function
matchesSelector
(element, selector)
packages/@interactjs/utils/domUtils.js:47
↓ 6 callers
Function
matchesUpTo
(element, selector, limit)
packages/@interactjs/utils/domUtils.js:147
↓ 6 callers
Method
setAndApply
( arg: Partial<DoAnyPhaseArg> & { phase: EventPhase preEnd?: boolean skipModifiers?: num
packages/@interactjs/modifiers/Modification.ts:185
↓ 6 callers
Function
trySelector
(value)
packages/@interactjs/utils/domUtils.js:199
↓ 5 callers
Function
getGestureProps
(event: GestureEvent)
packages/@interactjs/actions/gesture/gesture.spec.ts:9
↓ 5 callers
Function
getOptions
(param: { [index: string]: any } | boolean)
packages/@interactjs/core/events.ts:319
↓ 5 callers
Function
getOptions
(param)
packages/@interactjs/core/events.js:240
↓ 5 callers
Function
getOptions
(t)
packages/@interactjs/core/events.prod.js:3
↓ 5 callers
Method
getPointerIndex
(t)
packages/@interactjs/core/Interaction.prod.js:3
↓ 5 callers
Method
getPointerIndex
@internal
packages/@interactjs/core/Interaction.ts:478
↓ 5 callers
Function
indexOfDeepestElement
(elements)
packages/@interactjs/utils/domUtils.js:57
↓ 5 callers
Function
r
(t,e,s,o)
packages/@interactjs/core/events.prod.js:3
↓ 5 callers
Method
unset
()
packages/@interactjs/core/scope.js:89
↓ 4 callers
Method
_addOrigin
({ x: originX, y: originY }: Point)
packages/@interactjs/pointer-events/PointerEvent.ts:69
↓ 4 callers
Method
_onOff
@internal
packages/@interactjs/core/Interactable.js:295
↓ 4 callers
Method
_onOff
(t,e,s,i,n)
packages/@interactjs/core/Interactable.prod.js:3
↓ 4 callers
Method
_onOff
@internal
packages/@interactjs/core/Interactable.ts:353
↓ 4 callers
Method
_subtractOrigin
({ x: originX, y: originY }: Point)
packages/@interactjs/pointer-events/PointerEvent.ts:60
↓ 4 callers
Function
createResult
(coords?: Point, rect?: FullRect)
packages/@interactjs/modifiers/Modification.ts:368
↓ 4 callers
Function
createResult
(t,e)
packages/@interactjs/modifiers/Modification.prod.js:3
↓ 4 callers
Function
createResult
(coords, rect)
packages/@interactjs/modifiers/Modification.js:324
↓ 4 callers
Method
destroy
()
packages/@interactjs/core/Interaction.js:432
↓ 4 callers
Method
get
()
packages/@interactjs/core/Interaction.js:115
↓ 4 callers
Function
getActualElement
(element)
packages/@interactjs/utils/domUtils.js:159
↓ 4 callers
Method
getExisting
(target: Target, options?: Options)
packages/@interactjs/core/InteractableSet.ts:82
next →
1–100 of 1,409, ranked by callers