SYMBOL INDEX (664 symbols across 104 files) FILE: bundle.rollup.config.cjs constant INPUT_EXTENSIONS (line 19) | const INPUT_EXTENSIONS = ['.ts', '.tsx', '.vue'] FILE: esnext.rollup.config.cjs constant BUNDLED_DEPS (line 23) | const BUNDLED_DEPS = ['rebound'] constant INPUT_EXTENSIONS (line 24) | const INPUT_EXTENSIONS = ['.ts', '.tsx', '.vue'] method renderChunk (line 125) | async renderChunk(code, chunk, outputOptions) { FILE: examples/dropzones/index.js method start (line 15) | start(event) { method move (line 20) | move(event) { method end (line 32) | end(event) { function setupDropzone (line 54) | function setupDropzone(target, accept) { function addClass (line 102) | function addClass(element, className) { function removeClass (line 110) | function removeClass(element, className) { FILE: examples/events/index.js function logEvent (line 29) | function logEvent(event) { function changeTolerance (line 66) | function changeTolerance(event) { FILE: examples/iframes/index.js function setInteractables (line 1) | function setInteractables() { FILE: examples/snap/index.js function drawGrid (line 38) | function drawGrid(grid, gridOffset, range) { function drawAnchors (line 74) | function drawAnchors(defaultRange) { function drawSnap (line 108) | function drawSnap(snap) { function circle (line 119) | function circle(x, y, radius, color) { function dragMove (line 128) | function dragMove(event) { function dragEnd (line 163) | function dragEnd(event) { function anchorDragStart (line 171) | function anchorDragStart(event) { function anchorDragMove (line 178) | function anchorDragMove(event) { function anchorDragEnd (line 189) | function anchorDragEnd(event) { function sliderChange (line 194) | function sliderChange() { function modeChange (line 209) | function modeChange(event) { function sliderInput (line 261) | function sliderInput(event) { FILE: examples/sortable/shared.js function sortListener (line 3) | function sortListener(event) { function getData (line 7) | function getData() { FILE: examples/sortable/vue.js method data (line 9) | data() { FILE: examples/star/index.js function applyTransforms (line 28) | function applyTransforms(event) { FILE: examples/svg-editor/index.js class Rectangle (line 14) | class Rectangle { method constructor (line 15) | constructor(x, y, w, h) { method draw (line 31) | draw() { method move (line 107) | move(event) { FILE: packages/@interactjs/actions/drag/drag.spec.ts function resetCoords (line 135) | function resetCoords() { FILE: packages/@interactjs/actions/drag/plugin.ts type Interactable (line 9) | interface Interactable { type ActionDefaults (line 52) | interface ActionDefaults { type ActionMap (line 58) | interface ActionMap { type DragEvent (line 63) | type DragEvent = InteractEvent<'drag'> type DraggableOptions (line 65) | interface DraggableOptions extends PerActionDefaults { function install (line 74) | function install(scope: Scope) { function beforeMove (line 85) | function beforeMove({ interaction }) { function move (line 105) | function move({ iEvent, interaction }) { method getCursor (line 186) | getCursor() { FILE: packages/@interactjs/actions/drop/DropEvent.ts class DropEvent (line 9) | class DropEvent extends BaseEvent<'drag'> { method constructor (line 21) | constructor(dropState: DropState, dragEvent: InteractEvent<'drag'>, ty... method reject (line 43) | reject() { method preventDefault (line 81) | preventDefault() {} method stopPropagation (line 83) | stopPropagation() { method stopImmediatePropagation (line 87) | stopImmediatePropagation() { FILE: packages/@interactjs/actions/drop/drop.spec.ts method drop (line 15) | drop() {} method activate (line 16) | activate() {} method deactivate (line 17) | deactivate() {} method dropmove (line 18) | dropmove() {} method dragenter (line 19) | dragenter() {} method dragleave (line 20) | dragleave() {} FILE: packages/@interactjs/actions/drop/plugin.ts type DropFunctionChecker (line 23) | type DropFunctionChecker = ( type DropzoneOptions (line 33) | interface DropzoneOptions extends PerActionDefaults { type DropzoneMethod (line 50) | interface DropzoneMethod { type Interactable (line 56) | interface Interactable { type Interaction (line 127) | interface Interaction { type InteractEvent (line 133) | interface InteractEvent { type ActionDefaults (line 143) | interface ActionDefaults { type Scope (line 149) | interface Scope { type SignalArgs (line 153) | interface SignalArgs { type ActionMap (line 161) | interface ActionMap { type InteractStatic (line 167) | interface InteractStatic { type DropSignalArg (line 180) | interface DropSignalArg { type ActiveDrop (line 185) | interface ActiveDrop { type DropState (line 191) | interface DropState { function install (line 211) | function install(scope: Scope) { function collectDropzones (line 260) | function collectDropzones({ interactables }: Scope, draggableElement: El... function fireActivationEvents (line 294) | function fireActivationEvents(activeDrops: ActiveDrop[], event: DropEven... function getActiveDrops (line 309) | function getActiveDrops(scope: Scope, dragElement: Element) { function getDrop (line 320) | function getDrop( function getDropEvents (line 346) | function getDropEvents(interaction: Interaction, _pointerEvent, dragEven... type FiredDropEvents (line 406) | type FiredDropEvents = Partial< function fireDropEvents (line 410) | function fireDropEvents(interaction: Interaction, events: FiredDropEvent... function onEventCreated (line 435) | function onEventCreated({ interaction, iEvent, event }: DoPhaseArg<'drag... function dropzoneMethod (line 464) | function dropzoneMethod(interactable: Interactable, options?: DropzoneOp... function dropCheckMethod (line 533) | function dropCheckMethod( FILE: packages/@interactjs/actions/gesture/gesture.spec.ts function getGestureProps (line 9) | function getGestureProps(event: GestureEvent) { FILE: packages/@interactjs/actions/gesture/plugin.ts type Interaction (line 11) | interface Interaction { type Interactable (line 23) | interface Interactable { type ActionDefaults (line 52) | interface ActionDefaults { type ActionMap (line 58) | interface ActionMap { type GesturableOptions (line 63) | interface GesturableOptions extends PerActionDefaults { type GestureEvent (line 69) | interface GestureEvent extends InteractEvent<'gesture'> { type GestureSignalArg (line 79) | interface GestureSignalArg extends DoPhaseArg<'gesture', EventPhase> { function install (line 84) | function install(scope: Scope) { function updateGestureProps (line 114) | function updateGestureProps({ interaction, iEvent, phase }: GestureSigna... method getCursor (line 199) | getCursor() { FILE: packages/@interactjs/actions/plugin.ts method install (line 17) | install(scope: Scope) { FILE: packages/@interactjs/actions/resize/plugin.ts type EdgeName (line 20) | type EdgeName = 'top' | 'left' | 'bottom' | 'right' type Interactable (line 23) | interface Interactable { type Interaction (line 76) | interface Interaction { type ActionDefaults (line 85) | interface ActionDefaults { type ActionMap (line 91) | interface ActionMap { type ResizableOptions (line 96) | interface ResizableOptions extends PerActionDefaults { type ResizeEvent (line 110) | interface ResizeEvent

extends Interac... function install (line 115) | function install(scope: Scope) { function resizeChecker (line 138) | function resizeChecker(arg) { function resizable (line 203) | function resizable(interactable: Interactable, options: OrBoolean... function end (line 412) | function end({ iEvent, interaction }: { iEvent: InteractEvent;... function updateEventAxes (line 422) | function updateEventAxes({ method getCursor (line 496) | getCursor({ edges, axis, name }: ActionProps) { FILE: packages/@interactjs/actions/resize/resize.spec.ts function hasResizeProps (line 141) | function hasResizeProps(event: ResizeEvent) { FILE: packages/@interactjs/auto-scroll/plugin.ts type Scope (line 12) | interface Scope { type Interaction (line 18) | interface Interaction { type PerActionDefaults (line 24) | interface PerActionDefaults { type AutoScrollOptions (line 29) | interface AutoScrollOptions { function install (line 38) | function install(scope: Scope) { method start (line 74) | start(interaction: Interaction) { method stop (line 84) | stop() { method scroll (line 93) | scroll() { method check (line 147) | check(interactable: Interactable, actionName: ActionName) { method onInteractionMove (line 152) | onInteractionMove({ function getContainer (line 207) | function getContainer(value: any, interactable: Interactable, element: E... function getScroll (line 213) | function getScroll(container: any) { function getScrollSize (line 221) | function getScrollSize(container: any) { function getScrollSizeDelta (line 229) | function getScrollSizeDelta( FILE: packages/@interactjs/auto-start/InteractableMethods.ts type Interactable (line 9) | interface Interactable { function install (line 120) | function install(scope: Scope) { function defaultActionChecker (line 154) | function defaultActionChecker( function styleCursor (line 184) | function styleCursor(this: Interactable, newValue?: boolean) { function actionChecker (line 200) | function actionChecker(this: Interactable, checker?: any) { FILE: packages/@interactjs/auto-start/base.ts type InteractStatic (line 23) | interface InteractStatic { type Scope (line 38) | interface Scope { type SignalArgs (line 42) | interface SignalArgs { type BaseDefaults (line 52) | interface BaseDefaults { type PerActionDefaults (line 58) | interface PerActionDefaults { type CheckSignalArg (line 73) | interface CheckSignalArg { type AutoStart (line 81) | interface AutoStart { function install (line 88) | function install(scope: Scope) { function prepareOnDown (line 118) | function prepareOnDown( function prepareOnMove (line 128) | function prepareOnMove( function startOnMove (line 138) | function startOnMove(arg: SignalArgs['interactions:move'], scope: Scope) { function clearCursorOnStop (line 169) | function clearCursorOnStop({ interaction }: { interaction: Interaction }... function validateAction (line 179) | function validateAction( function validateMatches (line 197) | function validateMatches( function getActionInfo (line 229) | function getActionInfo( function prepare (line 272) | function prepare( function withinInteractionLimit (line 298) | function withinInteractionLimit( function maxInteractions (line 352) | function maxInteractions(newValue: any, scope: Scope) { function setCursor (line 362) | function setCursor(element: Element, cursor: string, scope: Scope) { function setInteractionCursor (line 374) | function setInteractionCursor(interaction: Interac... FILE: packages/@interactjs/auto-start/dragAxis.ts function beforeStart (line 10) | function beforeStart({ interaction, eventTarget, dx, dy }: SignalArgs['i... function checkStartAxis (line 73) | function checkStartAxis(startAxis: string, interactable: Interactable) { FILE: packages/@interactjs/auto-start/hold.ts type PerActionDefaults (line 10) | interface PerActionDefaults { type Interaction (line 17) | interface Interaction { function install (line 22) | function install(scope: Scope) { function getHoldDuration (line 31) | function getHoldDuration(interaction: Interaction) { FILE: packages/@interactjs/auto-start/plugin.ts method install (line 15) | install(scope: Scope) { FILE: packages/@interactjs/core/BaseEvent.ts class BaseEvent (line 5) | class BaseEvent { method constructor (line 16) | constructor(interaction: Interaction) { method preventDefault (line 20) | preventDefault() {} method stopPropagation (line 25) | stopPropagation() { method stopImmediatePropagation (line 32) | stopImmediatePropagation() { type BaseEvent (line 39) | interface BaseEvent { method constructor (line 16) | constructor(interaction: Interaction) { method preventDefault (line 20) | preventDefault() {} method stopPropagation (line 25) | stopPropagation() { method stopImmediatePropagation (line 32) | stopImmediatePropagation() { method get (line 46) | get(this: BaseEvent) { method set (line 49) | set(this: BaseEvent) {} FILE: packages/@interactjs/core/Eventable.ts function fireUntilImmediateStopped (line 8) | function fireUntilImmediateStopped(event: any, listeners: Listener[]) { class Eventable (line 18) | class Eventable { method constructor (line 25) | constructor(options?: { [index: string]: any }) { method fire (line 29) | fire(event: ... method on (line 45) | on(type: string, listener: ListenersArg) { method off (line 53) | off(type: string, listener: ListenersArg) { method getRect (line 73) | getRect(_element: Element): Rect { FILE: packages/@interactjs/core/InteractEvent.ts type EventPhase (line 11) | type EventPhase = keyof PhaseMap type PhaseMap (line 13) | interface PhaseMap { type InteractEvent (line 21) | interface InteractEvent { method constructor (line 69) | constructor( method getSwipe (line 145) | getSwipe() { method preventDefault (line 179) | preventDefault() {} method stopImmediatePropagation (line 184) | stopImmediatePropagation() { method stopPropagation (line 191) | stopPropagation() { class InteractEvent (line 35) | class InteractEvent< method constructor (line 69) | constructor( method getSwipe (line 145) | getSwipe() { method preventDefault (line 179) | preventDefault() {} method stopImmediatePropagation (line 184) | stopImmediatePropagation() { method stopPropagation (line 191) | stopPropagation() { method get (line 200) | get() { method set (line 203) | set(value) { method get (line 208) | get() { method set (line 211) | set(value) { method get (line 217) | get() { method set (line 220) | set(value) { method get (line 225) | get() { method set (line 228) | set(value) { method get (line 234) | get() { method set (line 237) | set(value) { method get (line 242) | get() { method set (line 245) | set(value) { method get (line 251) | get() { method set (line 254) | set(value) { method get (line 259) | get() { method set (line 262) | set(value) { FILE: packages/@interactjs/core/InteractStatic.ts type InteractStatic (line 37) | interface InteractStatic { function createInteractStatic (line 98) | function createInteractStatic(scope: Scope): InteractStatic { FILE: packages/@interactjs/core/Interactable.spec.ts function addToFired (line 101) | function addToFired(event: any) { FILE: packages/@interactjs/core/Interactable.ts type IgnoreValue (line 30) | type IgnoreValue = string | Element | boolean type DeltaSource (line 31) | type DeltaSource = 'page' | 'client' type OnOffMethod (line 33) | const enum OnOffMethod { class Interactable (line 50) | class Interactable implements Partial { method _defaults (line 51) | get _defaults(): Defaults { method constructor (line 68) | constructor( method setOnEvents (line 84) | setOnEvents(actionName: ActionName, phases: NonNullable) { method updatePerActionListeners (line 101) | updatePerActionListeners(actionName: ActionName, prev: Listeners | und... method setPerAction (line 116) | setPerAction(actionName: ActionName, options: OrBoolean) { method getRect (line 168) | getRect(element: Element) { method rectChecker (line 188) | rectChecker(checker?: (element: Element) => any) { method _backCompatOption (line 214) | _backCompatOption(optionName: keyof Options, newValue: any) { method origin (line 238) | origin(newValue: any) { method deltaSource (line 252) | deltaSource(newValue?: DeltaSource) { method getAllElements (line 263) | getAllElements(): Element[] { method context (line 283) | context() { method inContext (line 287) | inContext(element: Document | Node) { method testIgnoreAllow (line 292) | testIgnoreAllow( method testAllow (line 305) | testAllow(this: Interactable, allowFrom: IgnoreValue | undefined, targ... method testIgnore (line 324) | testIgnore(this: Interactable, ignoreFrom: IgnoreValue | undefined, ta... method fire (line 346) | fire(iEvent: E) { method _onOff (line 353) | _onOff( method on (line 412) | on(types: EventTypes, listener?: ListenersArg, options?: any) { method off (line 426) | off(types: string | string[] | EventTypes, listener?: ListenersArg, op... method set (line 436) | set(options: OptionsArg) { method unset (line 472) | unset() { FILE: packages/@interactjs/core/InteractableSet.ts type SignalArgs (line 12) | interface SignalArgs { class InteractableSet (line 22) | class InteractableSet { method constructor (line 32) | constructor(scope: Scope) { method new (line 47) | new(target: Target, options?: any): Interactable { method getExisting (line 82) | getExisting(target: Target, options?: Options) { method forEachMatch (line 98) | forEachMatch(node: Node, callback: (interactable: Interactable) => ... FILE: packages/@interactjs/core/Interaction.spec.ts method start (line 432) | start(event) { FILE: packages/@interactjs/core/Interaction.ts type _ProxyValues (line 26) | enum _ProxyValues { type _ProxyMethods (line 35) | enum _ProxyMethods { type PointerArgProps (line 43) | type PointerArgProps = { type DoPhaseArg (line 52) | interface DoPhaseArg { type DoAnyPhaseArg (line 61) | type DoAnyPhaseArg = DoPhaseArg type SignalArgs (line 64) | interface SignalArgs { type InteractionProxy (line 101) | type InteractionProxy = Pick< class Interaction (line 108) | class Interaction { method pointerMoveTolerance (line 167) | get pointerMoveTolerance() { method constructor (line 190) | constructor({ pointerType, scopeFire }: { pointerType?: string; scopeF... method pointerDown (line 215) | pointerDown(pointer: PointerType, event: PointerEventType, eventTarget... method start (line 261) | start(action: ActionProps, interactable: Inte... method pointerMove (line 290) | pointerMove(pointer: PointerType, event: PointerEventType, eventTarget... method move (line 364) | move(signalArg?: any) { method pointerUp (line 388) | pointerUp(pointer: PointerType, event: PointerEventType, eventTarget: ... method documentBlur (line 416) | documentBlur(event: Event) { method end (line 439) | end(event?: PointerEventType) { method currentAction (line 459) | currentAction() { method interacting (line 463) | interacting() { method stop (line 467) | stop() { method getPointerIndex (line 478) | getPointerIndex(pointer: any) { method getPointerInfo (line 488) | getPointerInfo(pointer: any) { method updatePointer (line 493) | updatePointer(pointer: PointerType, event: PointerEventType, eventTarg... method removePointer (line 548) | removePointer(pointer: PointerType, event: PointerEventType) { method _updateLatestPointer (line 569) | _updateLatestPointer(pointer: PointerType, event: PointerEventType, ev... method destroy (line 575) | destroy() { method _createPreparedEvent (line 582) | _createPreparedEvent

( method _fireEvent (line 592) | _fireEvent

(iEvent: InteractEvent) { method _doPhase (line 601) | _doPhase

( method _now (line 637) | _now() { FILE: packages/@interactjs/core/NativeTypes.ts type NativeEventTarget (line 2) | type NativeEventTarget = EventTarget type NativeElement (line 3) | type NativeElement = Element FILE: packages/@interactjs/core/PointerInfo.ts class PointerInfo (line 3) | class PointerInfo { method constructor (line 10) | constructor(id: number, pointer: PointerType, event: PointerEventType,... FILE: packages/@interactjs/core/events.ts type Scope (line 13) | interface Scope { type EventOptions (line 18) | interface EventOptions { type PartialEventTarget (line 23) | type PartialEventTarget = Partial type ListenerEntry (line 25) | type ListenerEntry = { func: (event: Event | FakeEvent) => any; options:... function install (line 27) | function install(scope: Scope) { class FakeEvent (line 295) | class FakeEvent implements Partial { method constructor (line 300) | constructor(originalEvent: Event) { method preventOriginalDefault (line 306) | preventOriginalDefault() { method stopPropagation (line 310) | stopPropagation() { method stopImmediatePropagation (line 314) | stopImmediatePropagation() { function getOptions (line 319) | function getOptions(param: { [index: string]: any } | boolean): { captur... function optionsMatch (line 330) | function optionsMatch(a: Partial | boolean, b: Partial & type OptionsArg (line 32) | interface OptionsArg extends BaseDefaults, OrBoolean(name: T, arg: SignalArgs[T]): void | false { method init (line 150) | init(window: Window | typeof globalThis) { method pluginIsInstalled (line 154) | pluginIsInstalled(plugin: Plugin) { method usePlugin (line 159) | usePlugin(plugin: Plugin, options?: { [key: string]: any }) { method addDocument (line 202) | addDocument(doc: Document, options?: any): void | false { method removeDocument (line 224) | removeDocument(doc: Document) { method getDocIndex (line 238) | getDocIndex(doc: Document) { method getDocOptions (line 248) | getDocOptions(doc: Document) { method now (line 254) | now() { type Scope (line 260) | interface Scope { method constructor (line 103) | constructor() { method addListeners (line 134) | addListeners(map: ListenerMap, id?: string) { method fire (line 138) | fire(name: T, arg: SignalArgs[T]): void | false { method init (line 150) | init(window: Window | typeof globalThis) { method pluginIsInstalled (line 154) | pluginIsInstalled(plugin: Plugin) { method usePlugin (line 159) | usePlugin(plugin: Plugin, options?: { [key: string]: any }) { method addDocument (line 202) | addDocument(doc: Document, options?: any): void | false { method removeDocument (line 224) | removeDocument(doc: Document) { method getDocIndex (line 238) | getDocIndex(doc: Document) { method getDocOptions (line 248) | getDocOptions(doc: Document) { method now (line 254) | now() { function initScope (line 265) | function initScope(scope: Scope, window: Window | typeof globalThis) { function pluginIdRoot (line 286) | function pluginIdRoot(id: string) { FILE: packages/@interactjs/core/tests/_helpers.ts function unique (line 12) | function unique() { function uniqueProps (line 16) | function uniqueProps(obj: any) { function newCoordsSet (line 30) | function newCoordsSet(n = 0) { function newPointer (line 60) | function newPointer(n = 50) { function mockScope (line 70) | function mockScope({ document = window.document } = {} as any) { function getProps (line 80) | function getProps(s... function testEnv (line 93) | function testEnv({ function timeout (line 143) | function timeout(n: number) { function ltrbwh (line 147) | function ltrbwh( FILE: packages/@interactjs/core/types.ts type OrBoolean (line 7) | type OrBoolean = { type Element (line 11) | type Element = HTMLElement | SVGElement type Context (line 12) | type Context = Document | Element type EventTarget (line 13) | type EventTarget = Window | Document | Element type Target (line 14) | type Target = EventTarget | string type Point (line 16) | interface Point { type Size (line 21) | interface Size { type Rect (line 26) | interface Rect { type FullRect (line 35) | type FullRect = Required type RectFunction (line 37) | type RectFunction = (...args: T) => Rect | Element type RectResolvable (line 39) | type RectResolvable = Rect | string | Element | RectFun... type Dimensions (line 41) | type Dimensions = Point & Size type CoordsSetMember (line 43) | interface CoordsSetMember { type CoordsSet (line 49) | interface CoordsSet { type HasGetRect (line 57) | interface HasGetRect { type ActionMap (line 62) | interface ActionMap {} type ActionName (line 64) | type ActionName = keyof ActionMap type Actions (line 66) | interface Actions { type ActionProps (line 73) | interface ActionProps { type InertiaOption (line 79) | interface InertiaOption { type InertiaOptions (line 86) | type InertiaOptions = InertiaOption | boolean type EdgeOptions (line 88) | interface EdgeOptions { type CursorChecker (line 95) | type CursorChecker = ( type ActionMethod (line 102) | interface ActionMethod { type OptionMethod (line 107) | interface OptionMethod { type ActionChecker (line 113) | type ActionChecker = ( type OriginFunction (line 121) | type OriginFunction = (target: Element) => Rect type PointerEventsOptions (line 123) | interface PointerEventsOptions { type RectChecker (line 130) | type RectChecker = (element: Element) => Rect type NativePointerEventType (line 132) | type NativePointerEventType = typeof NativePointerEvent_ type PointerEventType (line 133) | type PointerEventType = MouseEvent | TouchEvent | Partial ... type EventTypes (line 136) | type EventTypes = string | ListenerMap | Array type Listener (line 138) | type Listener = (...args: any[]) => any type Listeners (line 139) | type Listeners = ListenerMap | ListenerMap[] type ListenersArg (line 140) | type ListenersArg = Listener | ListenerMap | Array type ListenerMap (line 141) | interface ListenerMap { type ArrayElementType (line 145) | type ArrayElementType = T extends Array ? P : never FILE: packages/@interactjs/dev-tools/babel-plugin-prod.js constant PROD_EXT (line 4) | const PROD_EXT = '.prod' function fixImportSource (line 6) | function fixImportSource ({ node: { source } }, { filename }) { function babelPluginInteractjsProd (line 25) | function babelPluginInteractjsProd () { function shouldIgnoreImport (line 43) | function shouldIgnoreImport (source) { FILE: packages/@interactjs/dev-tools/devTools.spec.ts method warn (line 22) | warn(...args: any[]) { method log (line 25) | log(...args: any[]) { method error (line 28) | error(...args: any[]) { function log (line 50) | function log(args: any, type: any) { FILE: packages/@interactjs/dev-tools/plugin.ts type Scope (line 13) | interface Scope { type BaseDefaults (line 19) | interface BaseDefaults { type Interactable (line 25) | interface Interactable { type DevToolsOptions (line 30) | interface DevToolsOptions { type Logger (line 34) | interface Logger { type Check (line 40) | interface Check { type CheckName (line 47) | enum CheckName { function install (line 62) | function install(scope: Scope, { logger }: { logger?: Logger } = {}) { method perform (line 109) | perform({ element }) { method getInfo (line 112) | getInfo({ element }) { method perform (line 120) | perform(interaction) { method getInfo (line 130) | getInfo({ element }) { method perform (line 137) | perform(interaction) { method getInfo (line 143) | getInfo(interaction) { function hasStyle (line 150) | function hasStyle(element: HTMLElement, prop: keyof CSSStyleDeclaration,... function parentHasStyle (line 155) | function parentHasStyle(element: Element, prop: keyof CSSStyleDeclaratio... FILE: packages/@interactjs/inertia/inertia.spec.ts method set (line 19) | set({ coords: modifierCoords, phase }: any) { method set (line 93) | set({ coords: modifiedCoords, phase }) { function downStartMoveUp (line 160) | function downStartMoveUp({ x, y, dt }: any) { function lastEvent (line 177) | function lastEvent() { FILE: packages/@interactjs/inertia/plugin.ts type PhaseMap (line 19) | interface PhaseMap { type Interaction (line 26) | interface Interaction { type PerActionDefaults (line 32) | interface PerActionDefaults { type SignalArgs (line 45) | interface SignalArgs { function install (line 55) | function install(scope: Scope) { class InertiaState (line 73) | class InertiaState { method constructor (line 97) | constructor(interaction: Interaction) { method start (line 101) | start(event: PointerEventType) { method startInertia (line 164) | startInertia() { method startSmoothEnd (line 199) | startSmoothEnd() { method onNextFrame (line 210) | onNextFrame(tickFn: () => void) { method inertiaTick (line 218) | inertiaTick() { method smoothEndTick (line 264) | smoothEndTick() { method resume (line 296) | resume({ pointer, event, eventTarget }: SignalArgs['interactions:down'... method end (line 319) | end() { method stop (line 325) | stop() { function start (line 332) | function start({ interaction, event }: DoPhaseArg) { function resume (line 345) | function resume(arg: SignalArgs['interactions:down']) { function stop (line 365) | function stop({ interaction }: { interaction: Interaction }) { function getOptions (line 373) | function getOptions({ interactable, prepared }: Interaction) { function _getQBezierValue (line 408) | function _getQBezierValue(t: number, p1: number, p2: number, p3: number) { function getQuadraticCurvePoint (line 413) | function getQuadraticCurvePoint( function easeOutQuad (line 429) | function easeOutQuad(t: number, b: number, c: number, d: number) { FILE: packages/@interactjs/interact/interact.spec.ts method install (line 67) | install() { method install (line 74) | install() { FILE: packages/@interactjs/modifiers/Modification.ts type ModificationResult (line 10) | interface ModificationResult { type MethodArg (line 19) | interface MethodArg { class Modification (line 28) | class Modification { method constructor (line 38) | constructor(interaction: Interaction) { method start (line 49) | start({ phase }: { phase: EventPhase }, pageCoords: Point) { method fillArg (line 73) | fillArg(arg: Partial) { method startAll (line 86) | startAll(arg: MethodArg & Partial) { method setAll (line 95) | setAll(arg: MethodArg & Partial): ModificationResult { method applyToInteraction (line 151) | applyToInteraction(arg: { phase: EventPhase; rect?: Rect }) { method setAndApply (line 185) | setAndApply( method beforeEnd (line 232) | beforeEnd(arg: Omit & { state?: ModifierState... method stop (line 262) | stop(arg: { interaction: Interaction }) { method prepareStates (line 293) | prepareStates(modifierList: Modifier[]) { method restoreInteractionCoords (line 310) | restoreInteractionCoords({ interaction: { coords, rect, modification }... method shouldDo (line 334) | shouldDo(options, preEnd?: boolean, phase?: string, requireEndOnly?: b... method copyFrom (line 352) | copyFrom(other: Modification) { method destroy (line 361) | destroy() { function createResult (line 368) | function createResult(coords?: Point, rect?: FullRect): ModificationResu... function getModifierList (line 384) | function getModifierList(interaction) { function getRectOffset (line 407) | function getRectOffset(rect, coords) { FILE: packages/@interactjs/modifiers/aspectRatio.spec.ts method move (line 28) | move(e) { function downStartMoveUp (line 75) | function downStartMoveUp({ x, y, edges }: { x: number; y: number; edges:... FILE: packages/@interactjs/modifiers/aspectRatio.ts type AspectRatioOptions (line 27) | interface AspectRatioOptions { type AspectRatioState (line 34) | type AspectRatioState = ModifierState< method start (line 52) | start(arg) { method set (line 103) | set(arg) { function setEqualDelta (line 153) | function setEqualDelta({ startCoords, edgeSign }: AspectRatioState, xIsP... function setRatio (line 161) | function setRatio( FILE: packages/@interactjs/modifiers/base.spec.ts method start (line 126) | start({ state }: any) { method set (line 129) | set({ state, coords }: any) { method stop (line 137) | stop({ state }: any) { method start (line 145) | start() {} method set (line 146) | set({ coords }: any) { FILE: packages/@interactjs/modifiers/base.ts type Interaction (line 9) | interface Interaction { type InteractEvent (line 15) | interface InteractEvent { type PerActionDefaults (line 24) | interface PerActionDefaults { function makeModifier (line 29) | function makeModifier< function addEventModifiers (line 81) | function addEventModifiers({ FILE: packages/@interactjs/modifiers/plugin.ts type InteractStatic (line 13) | interface InteractStatic { method install (line 20) | install(scope) { FILE: packages/@interactjs/modifiers/restrict/edges.spec.ts method getRect (line 59) | getRect() { FILE: packages/@interactjs/modifiers/restrict/edges.ts type RestrictEdgesOptions (line 22) | interface RestrictEdgesOptions { type RestrictEdgesState (line 30) | type RestrictEdgesState = ModifierState< function start (line 42) | function start({ interaction, startOffset, state }: ModifierArg) { function getRestrictionRect (line 81) | function getRestrictionRect( FILE: packages/@interactjs/modifiers/restrict/rect.ts method elementRect (line 9) | get elementRect() { method elementRect (line 12) | set elementRect(_) {} FILE: packages/@interactjs/modifiers/restrict/size.ts type RestrictSizeOptions (line 16) | interface RestrictSizeOptions { function start (line 23) | function start(arg: ModifierArg) { type RestrictSizeState (line 27) | type RestrictSizeState = RestrictEdgesState & function set (line 36) | function set(arg: ModifierArg) { FILE: packages/@interactjs/modifiers/snap/edges.ts type SnapEdgesOptions (line 39) | type SnapEdgesOptions = Pick) { FILE: packages/@interactjs/modifiers/snap/pointer.ts type Offset (line 12) | interface Offset { type SnapPosition (line 19) | interface SnapPosition { type SnapFunction (line 27) | type SnapFunction = ( type SnapTarget (line 34) | type SnapTarget = SnapPosition | SnapFunction type SnapOptions (line 35) | interface SnapOptions { type SnapState (line 49) | type SnapState = ModifierState< function start (line 58) | function start(arg: ModifierArg) { function set (line 98) | function set(arg: ModifierArg) { function getOrigin (line 194) | function getOrigin(arg: Partial>) { FILE: packages/@interactjs/modifiers/snap/size.ts type SnapSizeOptions (line 13) | type SnapSizeOptions = Pick) { function set (line 49) | function set(arg) { FILE: packages/@interactjs/modifiers/types.ts type Modifier (line 6) | interface Modifier< type ModifierState (line 24) | type ModifierState { type ModifierModule (line 47) | interface ModifierModule< type ModifierFunction (line 59) | interface ModifierFunction< FILE: packages/@interactjs/offset/plugin.ts type Interaction (line 8) | interface Interaction { type _ProxyMethods (line 16) | enum _ProxyMethods { function addTotal (line 23) | function addTotal(interaction: Interaction) { function beforeAction (line 34) | function beforeAction({ interaction }: { interaction: Interaction }) { function beforeEnd (line 38) | function beforeEnd({ interaction }: { interaction: Interaction }): boole... function end (line 49) | function end({ interaction }: { interaction: Interaction }) { function applyPending (line 56) | function applyPending(interaction: Interaction) { function offsetBy (line 73) | function offsetBy(this: Interaction, { x, y }: Point) { function addToCoords (line 81) | function addToCoords({ page, client }, { x, y }: Point) { function hasPending (line 88) | function hasPending(interaction: Interaction) { method install (line 95) | install(scope) { FILE: packages/@interactjs/pointer-events/PointerEvent.ts class PointerEvent (line 6) | class PointerEvent extends BaseEvent { method constructor (line 20) | constructor( method _subtractOrigin (line 60) | _subtractOrigin({ x: originX, y: originY }: Point) { method _addOrigin (line 69) | _addOrigin({ x: originX, y: originY }: Point) { method preventDefault (line 81) | preventDefault() { FILE: packages/@interactjs/pointer-events/base.spec.ts function onCollect (line 93) | function onCollect({ targets }: { targets?: EventTargetList }) { FILE: packages/@interactjs/pointer-events/base.ts type EventTargetList (line 12) | type EventTargetList = Array<{ type PointerEventOptions (line 18) | interface PointerEventOptions extends PerActionDefaults { type Scope (line 27) | interface Scope { type Interaction (line 33) | interface Interaction { type PointerInfo (line 40) | interface PointerInfo { type ActionDefaults (line 49) | interface ActionDefaults { type SignalArgs (line 55) | interface SignalArgs { function fire (line 123) | function fire( function collectEventTargets (line 202) | function collectEventTargets( function addInteractionProps (line 259) | function addInteractionProps({ interaction }) { function addHoldInfo (line 264) | function addHoldInfo({ down, pointerInfo }: SignalArgs['interactions:upd... function clearHold (line 272) | function clearHold({ interaction, pointerIndex }) { function moveAndClearHold (line 281) | function moveAndClearHold(arg: SignalArgs['interactions:move'], scope: S... function downAndStartHold (line 302) | function downAndStartHold( function tapAfterUp (line 352) | function tapAfterUp( function install (line 361) | function install(scope: Scope) { FILE: packages/@interactjs/pointer-events/holdRepeat.ts type Interaction (line 11) | interface Interaction { type PointerEvent (line 17) | interface PointerEvent { type PointerEventOptions (line 23) | interface PointerEventOptions { function install (line 28) | function install(scope: Scope) { function onNew (line 38) | function onNew({ pointerEvent }: { pointerEvent: PointerEvent }) { function onFired (line 44) | function onFired( function endHoldRepeat (line 71) | function endHoldRepeat({ interaction }: { interaction: Interaction }) { FILE: packages/@interactjs/pointer-events/interactableTargets.ts type Interactable (line 9) | interface Interactable { function install (line 16) | function install(scope: Scope) { FILE: packages/@interactjs/pointer-events/plugin.ts method install (line 15) | install(scope) { FILE: packages/@interactjs/reflow/plugin.ts type SignalArgs (line 11) | interface SignalArgs { type Interactable (line 19) | interface Interactable { type Interaction (line 41) | interface Interaction { type PhaseMap (line 48) | interface PhaseMap { function install (line 53) | function install(scope: Scope) { function doReflow (line 63) | function doReflow( function startReflow (line 121) | function startReflow( FILE: packages/@interactjs/snappers/grid.ts type GridOptionsBase (line 4) | interface GridOptionsBase { type GridOptionsXY (line 9) | interface GridOptionsXY extends GridOptionsBase { type GridOptionsTopLeft (line 13) | interface GridOptionsTopLeft extends GridOptionsBase { type GridOptionsBottomRight (line 17) | interface GridOptionsBottomRight extends GridOptionsBase { type GridOptionsWidthHeight (line 21) | interface GridOptionsWidthHeight extends GridOptionsBase { type GridOptions (line 26) | type GridOptions = GridOptionsXY | GridOptionsTopLeft | GridOptionsBotto... FILE: packages/@interactjs/snappers/plugin.ts type InteractStatic (line 7) | interface InteractStatic { method install (line 15) | install(scope) { FILE: packages/@interactjs/types/index.ts type ActionProps (line 20) | type ActionProps = _ActionProps type Interaction (line 21) | type Interaction = interaction.Intera... type InteractionProxy (line 22) | type InteractionProxy = interaction.I... type PointerArgProps (line 23) | type PointerArgProps = interaction.PointerArgProps type InteractEvent (line 24) | type InteractEvent = (element: T, index: number, array: T[]) => boolean FILE: packages/@interactjs/utils/browser.ts function init (line 24) | function init(window: any) { FILE: packages/@interactjs/utils/clone.ts function clone (line 5) | function clone(source: T): Partial { FILE: packages/@interactjs/utils/domObjects.ts function blank (line 27) | function blank() {} function init (line 31) | function init(window: Window) { FILE: packages/@interactjs/utils/domUtils.spec.ts type MockNode (line 4) | interface MockNode { FILE: packages/@interactjs/utils/domUtils.ts function nodeContains (line 8) | function nodeContains(parent: Node, child: Node) { function closest (line 24) | function closest(element: Node, selector: string) { function parentNode (line 36) | function parentNode(node: Node | Document) { function matchesSelector (line 52) | function matchesSelector(element: Element, selector: string) { function indexOfDeepestElement (line 64) | function indexOfDeepestElement(elements: Element[] | NodeListOf { function getElementRect (line 228) | function getElementRect(element: Element) { function getPath (line 243) | function getPath(node: Node | Document) { function trySelector (line 254) | function trySelector(value: Target) { FILE: packages/@interactjs/utils/extend.ts function extend (line 1) | function extend(dest: U & Partial, source: T): T... FILE: packages/@interactjs/utils/getOriginXY.ts function getOriginXY (line 6) | function getOriginXY( FILE: packages/@interactjs/utils/isNonNativeEvent.ts function isNonNativeEvent (line 3) | function isNonNativeEvent(type: string, actions: Actions) { FILE: packages/@interactjs/utils/misc.ts function warnOnce (line 5) | function warnOnce(this: T, method: (...args: any[]) => any, message: ... function copyAction (line 18) | function copyAction(dest: ActionProps, src: A... FILE: packages/@interactjs/utils/normalizeListeners.ts type NormalizedListeners (line 5) | interface NormalizedListeners { function normalize (line 9) | function normalize( function split (line 51) | function split(type: string) { FILE: packages/@interactjs/utils/pointerExtend.ts constant VENDOR_PREFIXES (line 1) | const VENDOR_PREFIXES = ['webkit', 'moz'] function pointerExtend (line 3) | function pointerExtend(dest: Partial }>, sou... FILE: packages/@interactjs/utils/pointerUtils.ts function copyCoords (line 11) | function copyCoords(dest: CoordsSetMember, src: CoordsSetMember) { function setCoordDeltas (line 23) | function setCoordDeltas(targetObj: CoordsSetMember, prev: CoordsSetMembe... function setCoordVelocity (line 31) | function setCoordVelocity(targetObj: CoordsSetMember, delta: CoordsSetMe... function setZeroCoords (line 41) | function setZeroCoords(targetObj: CoordsSetMember) { function isNativePointer (line 48) | function isNativePointer(pointer: any) { function getXY (line 53) | function getXY(type: string, pointer: PointerType | InteractEvent, xy: P... function getPageXY (line 63) | function getPageXY(pointer: PointerType | InteractEvent, page?: Point) { function getClientXY (line 79) | function getClientXY(pointer: PointerType, client: Point) { function getPointerId (line 92) | function getPointerId(pointer: { pointerId?: number; identifier?: number... function setCoords (line 96) | function setCoords(dest: CoordsSetMember, pointers: any[], timeStamp: nu... function getTouchPair (line 105) | function getTouchPair(event: TouchEvent | PointerType[]) { function pointerAverage (line 132) | function pointerAverage(pointers: PointerType[]) { function touchBBox (line 156) | function touchBBox(event: PointerType[]) { function touchDistance (line 179) | function touchDistance(event: PointerType[] | TouchEvent, deltaSource: s... function touchAngle (line 190) | function touchAngle(event: PointerType[] | TouchEvent, deltaSource: stri... function getPointerType (line 201) | function getPointerType(pointer: { pointerType?: string; identifier?: nu... function getEventTargets (line 214) | function getEventTargets(event: Event) { function newCoords (line 225) | function newCoords(): CoordsSetMember { function coordsToEvent (line 233) | function coordsToEvent(coords: MockCoords) { type MockCoords (line 278) | interface MockCoords { FILE: packages/@interactjs/utils/raf.ts function init (line 5) | function init(global: Window | typeof globalThis) { FILE: packages/@interactjs/utils/rect.ts function getStringOptionResult (line 15) | function getStringOptionResult(value: any, target: HasGetRect, element: ... function resolveRectLike (line 27) | function resolveRectLike( function toFullRect (line 47) | function toFullRect(rect: Rect): FullRect { function rectToXY (line 55) | function rectToXY(rect: Rect | Point) { function xywhToTlbr (line 64) | function xywhToTlbr>(rect: T) { function tlbrToXywh (line 77) | function tlbrToXywh(rect: Rect & Partial) { function addEdges (line 90) | function addEdges(edges: EdgeOptions, rect: Rect, delta: Point) { FILE: packages/@interactjs/utils/shallowEqual.ts function shallowEqual (line 1) | function shallowEqual(left: any, right: any) { FILE: packages/@interactjs/utils/window.ts function init (line 8) | function init(window: Window & { wrap?: (...args: any[]) => any }) { function getWindow (line 29) | function getWindow(node: any) { FILE: scripts/babel/inline-env-vars.js method MemberExpression (line 6) | MemberExpression(path, { opts: { include, exclude, env } = {} }) { FILE: scripts/babel/vue-sfc.js method parserOverride (line 7) | parserOverride(source, options, babelParse) { function compileSfc (line 25) | function compileSfc(source, { filename, isProd = true }) { function getStyleStatement (line 51) | function getStyleStatement(styles) { FILE: scripts/bin/_check_deps.js function checkDeps (line 5) | async function checkDeps () { FILE: scripts/bin/lint.js function main (line 16) | async function main() { function formatWithPrettier (line 45) | async function formatWithPrettier(filepath) { function getSources (line 55) | async function getSources() { function isGenerated (line 64) | function isGenerated(source) { FILE: scripts/bin/release.js function main (line 22) | async function main(ps) { function configGitUser (line 36) | function configGitUser() { function ensureCleanIndex (line 41) | function ensureCleanIndex() { function checkVersion (line 50) | function checkVersion() { function gitDetatch (line 64) | function gitDetatch() { function clean (line 68) | function clean() { function runBuild (line 72) | async function runBuild() { function commit (line 121) | function commit() { function pushAndPublish (line 130) | async function pushAndPublish() { function editPackageJsons (line 157) | async function editPackageJsons(func) { FILE: scripts/execTypes.js method modular (line 7) | modular(modulesDir) { method combined (line 10) | async combined(outDir) { FILE: scripts/utils.js function getEsnextBabelOptions (line 37) | function getEsnextBabelOptions(presetEnvOptions) { function getDevPackageDir (line 71) | function getDevPackageDir() { function getModuleName (line 75) | function getModuleName(tsName) { function getModuleDirectories (line 79) | function getModuleDirectories() { function getPackages (line 83) | async function getPackages(options) { function getPackageJsons (line 93) | async function getPackageJsons(packages = getPackages()) { function shouldIgnoreImport (line 103) | function shouldIgnoreImport(sourceValue) { function extendBabelOptions (line 110) | function extendBabelOptions( function getPackageDir (line 123) | function getPackageDir(filename) { function getRelativeToRoot (line 137) | function getRelativeToRoot(filename, moduleDirectory, prefix = '/') { function withBestRoot (line 158) | function withBestRoot(func, moduleDirectory) { function resolveImport (line 178) | function resolveImport(specifier, basedir, moduleDirectory) { function getShims (line 189) | function getShims() { function errorExit (line 197) | function errorExit(error) { FILE: test/fixtures/dependentTsProject/index.ts method checker (line 168) | checker ( function listener (line 187) | function listener (event: Interact.InteractEvent) { method ondrop (line 231) | ondrop (event) { FILE: vite.config.ts function getDefinedEnv (line 30) | function getDefinedEnv () { function dirListing (line 38) | function dirListing (): Plugin {