Big News: Socket Selected for OpenAI's Cybersecurity Grant Program.Details
Socket
Book a DemoSign in
Socket

@interactjs/types

Package Overview
Dependencies
Maintainers
2
Versions
129
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@interactjs/types - npm Package Compare versions

Comparing version
1.9.5
to
1.9.6
+1
-1
interactjs-test.js

@@ -1,2 +0,2 @@

// eslint-disable-next-line node/no-extraneous-import
// eslint-disable-next-line import/no-extraneous-dependencies
import interact from "../interactjs/index.js"; // Interactables

@@ -3,0 +3,0 @@

@@ -112,4 +112,4 @@ {

"sourcesContent": [
"// eslint-disable-next-line node/no-extraneous-import\nimport interact from '@interactjs/interactjs/index'\n\n// Interactables\ninteract(document.body)\ninteract(document)\ninteract(window)\n\ninteract('.drag-and-resize')\n .draggable({\n inertia: true,\n modifiers: [\n interact.modifiers.snap({\n targets: [\n { x: 100, y: 200 },\n (x: number, y: number) => ({ x: x % 20, y }),\n interact.snappers.grid({ x: 20, y: 0 }),\n ],\n offset: 'startCoords',\n relativePoints: [{ x: 0, y: 1 }],\n endOnly: true,\n }),\n interact.modifiers.snapSize({\n targets: [\n { x: 100, y: 200 },\n (x: number, y: number) => ({ x: x % 20, y }),\n interact.snappers.grid({ width: 100, height: 500 }),\n ],\n endOnly: true,\n }),\n interact.modifiers.restrictRect({\n restriction: 'parent',\n endOnly: true,\n }),\n interact.modifiers.restrict({\n restriction: _ => ({ top: 0, left: 0, bottom: 1, right: 1 }),\n }),\n interact.modifiers.restrict({\n restriction: _ => document.body,\n }),\n interact.modifiers.restrictSize({\n min: document.body,\n max: 'parent',\n }),\n interact.modifiers.restrictEdges({\n inner: document.body,\n outer: 'parent',\n }),\n ],\n })\n .resizable({\n inertia: true,\n })\n\n// Selector context\nconst myList: HTMLElement | SVGElement = document.querySelector('#my-list')\n\ninteract('li', {\n context: myList,\n})\n .draggable({ /* ... */ })\n\n// Action options\nconst target = 'li'\ninteract(target)\n .draggable({\n max : 1,\n maxPerElement: 2,\n manualStart : true,\n modifiers : [],\n inertia : {/* ... */},\n autoScroll : {/* ... */},\n\n lockAxis : 'x' || 'y' || 'start',\n startAxis : 'x' || 'y',\n })\n .resizable({\n max : 1,\n maxPerElement: 2,\n manualStart : true,\n modifiers : [],\n inertia : {/* ... */},\n autoScroll : {/* ... */},\n margin : 50,\n\n square : true || false,\n axis : 'x' || 'y',\n })\n .gesturable({\n max : 1,\n maxPerElement: 2,\n manualStart : true,\n modifiers : [],\n })\n\n// autoscroll\nconst element = 'li'\ninteract(element)\n .draggable({\n autoScroll: true,\n })\n .resizable({\n autoScroll: {\n container: document.body,\n margin: 50,\n distance: 5,\n interval: 10,\n },\n })\n\n// axis\ninteract(target).draggable({\n startAxis: 'x',\n lockAxis: 'y',\n}).draggable({\n startAxis: 'xy',\n lockAxis: 'x',\n})\n\ninteract(target).resizable({\n axis: 'x',\n})\n\nconst handleEl = 'li'\ninteract(target).resizable({\n edges: {\n top : true, // Use pointer coords to check for resize.\n left : false, // Disable resizing from left edge.\n bottom: '.resize-s', // Resize if pointer target matches selector\n right : handleEl, // Resize if pointer target is the given Element\n },\n})\n\n// resize invert\ninteract(target).resizable({\n edges: { bottom: true, right: true },\n invert: 'reposition',\n})\n\n// resize square\ninteract(target).resizable({\n squareResize: true,\n})\n\n// dropzone accept\ninteract(target).dropzone({\n accept: '.drag0, .drag1',\n})\n\n// dropzone overlap\ninteract(target).dropzone({\n overlap: 0.25,\n})\n\n// dropzone checker\ninteract(target).dropzone({\n checker (\n _dragEvent: Interact.Element, // related dragmove or dragend\n _event: Event, // Touch, Pointer or Mouse Event\n dropped: boolean, // bool default checker result\n _dropzone: Interact.Interactable, // dropzone Interactable\n dropElement: Interact.Element, // dropzone elemnt\n _draggable: Interact.Interactable, // draggable Interactable\n _draggableElement: Interact.Element) { // draggable element\n // only allow drops into empty dropzone elements\n return dropped && !dropElement.hasChildNodes()\n },\n})\n\ninteract.dynamicDrop()\ninteract.dynamicDrop(false)\n\n// Events\nfunction listener (event) {\n const { type, pageX, pageY } = event\n alert({ type, pageX, pageY })\n}\n\ninteract(target)\n .on('dragstart', listener)\n .on('dragmove dragend', listener)\n .on(['resizemove', 'resizeend'], listener)\n .on({\n gesturestart: listener,\n gestureend: listener,\n })\n\ninteract.on('resize', (event: Interact.ResizeEvent) => {\n const { rect, deltaRect } = event\n alert(JSON.stringify({ rect, deltaRect }))\n})\n\ninteract(target).resizable({\n listeners: [\n { start: listener, move: listener },\n ],\n})\n\ninteract(target).draggable({\n listeners: { start: listener, end: listener },\n})\n\ninteract(target).draggable({\n onstart: listener,\n onmove: listener,\n onend: listener,\n})\n\ninteract.on(['dragmove', 'resizestart'], listener)\n\n// devTools options\ninteract(target).devTools({\n ignore: { boxSizing: true, touchAction: true },\n})\n\nconst dropTarget = 'div'\n// Drop Events\ninteract(dropTarget)\n .dropzone({\n ondrop (event) {\n alert(event.relatedTarget.id +\n ' was dropped into ' +\n event.target.id)\n },\n })\n .on('dropactivate', event => {\n event.target.classList.add('drop-activated')\n })\n\ninteract(target).on('up', _event => {})\n\n// fast click\ninteract('a[href]').on('tap', event => {\n window.location.href = event.currentTarget.href\n\n event.preventDefault()\n})\n"
"// eslint-disable-next-line import/no-extraneous-dependencies\nimport interact from '@interactjs/interactjs/index'\n\n// Interactables\ninteract(document.body)\ninteract(document)\ninteract(window)\n\ninteract('.drag-and-resize')\n .draggable({\n inertia: true,\n modifiers: [\n interact.modifiers.snap({\n targets: [\n { x: 100, y: 200 },\n (x: number, y: number) => ({ x: x % 20, y }),\n interact.snappers.grid({ x: 20, y: 0 }),\n ],\n offset: 'startCoords',\n relativePoints: [{ x: 0, y: 1 }],\n endOnly: true,\n }),\n interact.modifiers.snapSize({\n targets: [\n { x: 100, y: 200 },\n (x: number, y: number) => ({ x: x % 20, y }),\n interact.snappers.grid({ width: 100, height: 500 }),\n ],\n endOnly: true,\n }),\n interact.modifiers.restrictRect({\n restriction: 'parent',\n endOnly: true,\n }),\n interact.modifiers.restrict({\n restriction: _ => ({ top: 0, left: 0, bottom: 1, right: 1 }),\n }),\n interact.modifiers.restrict({\n restriction: _ => document.body,\n }),\n interact.modifiers.restrictSize({\n min: document.body,\n max: 'parent',\n }),\n interact.modifiers.restrictEdges({\n inner: document.body,\n outer: 'parent',\n }),\n ],\n })\n .resizable({\n inertia: true,\n })\n\n// Selector context\nconst myList: HTMLElement | SVGElement = document.querySelector('#my-list')\n\ninteract('li', {\n context: myList,\n})\n .draggable({ /* ... */ })\n\n// Action options\nconst target = 'li'\ninteract(target)\n .draggable({\n max : 1,\n maxPerElement: 2,\n manualStart : true,\n modifiers : [],\n inertia : {/* ... */},\n autoScroll : {/* ... */},\n\n lockAxis : 'x' || 'y' || 'start',\n startAxis : 'x' || 'y',\n })\n .resizable({\n max : 1,\n maxPerElement: 2,\n manualStart : true,\n modifiers : [],\n inertia : {/* ... */},\n autoScroll : {/* ... */},\n margin : 50,\n\n square : true || false,\n axis : 'x' || 'y',\n })\n .gesturable({\n max : 1,\n maxPerElement: 2,\n manualStart : true,\n modifiers : [],\n })\n\n// autoscroll\nconst element = 'li'\ninteract(element)\n .draggable({\n autoScroll: true,\n })\n .resizable({\n autoScroll: {\n container: document.body,\n margin: 50,\n distance: 5,\n interval: 10,\n },\n })\n\n// axis\ninteract(target).draggable({\n startAxis: 'x',\n lockAxis: 'y',\n}).draggable({\n startAxis: 'xy',\n lockAxis: 'x',\n})\n\ninteract(target).resizable({\n axis: 'x',\n})\n\nconst handleEl = 'li'\ninteract(target).resizable({\n edges: {\n top : true, // Use pointer coords to check for resize.\n left : false, // Disable resizing from left edge.\n bottom: '.resize-s', // Resize if pointer target matches selector\n right : handleEl, // Resize if pointer target is the given Element\n },\n})\n\n// resize invert\ninteract(target).resizable({\n edges: { bottom: true, right: true },\n invert: 'reposition',\n})\n\n// resize square\ninteract(target).resizable({\n squareResize: true,\n})\n\n// dropzone accept\ninteract(target).dropzone({\n accept: '.drag0, .drag1',\n})\n\n// dropzone overlap\ninteract(target).dropzone({\n overlap: 0.25,\n})\n\n// dropzone checker\ninteract(target).dropzone({\n checker (\n _dragEvent: Interact.Element, // related dragmove or dragend\n _event: Event, // Touch, Pointer or Mouse Event\n dropped: boolean, // bool default checker result\n _dropzone: Interact.Interactable, // dropzone Interactable\n dropElement: Interact.Element, // dropzone elemnt\n _draggable: Interact.Interactable, // draggable Interactable\n _draggableElement: Interact.Element) { // draggable element\n // only allow drops into empty dropzone elements\n return dropped && !dropElement.hasChildNodes()\n },\n})\n\ninteract.dynamicDrop()\ninteract.dynamicDrop(false)\n\n// Events\nfunction listener (event) {\n const { type, pageX, pageY } = event\n alert({ type, pageX, pageY })\n}\n\ninteract(target)\n .on('dragstart', listener)\n .on('dragmove dragend', listener)\n .on(['resizemove', 'resizeend'], listener)\n .on({\n gesturestart: listener,\n gestureend: listener,\n })\n\ninteract.on('resize', (event: Interact.ResizeEvent) => {\n const { rect, deltaRect } = event\n alert(JSON.stringify({ rect, deltaRect }))\n})\n\ninteract(target).resizable({\n listeners: [\n { start: listener, move: listener },\n ],\n})\n\ninteract(target).draggable({\n listeners: { start: listener, end: listener },\n})\n\ninteract(target).draggable({\n onstart: listener,\n onmove: listener,\n onend: listener,\n})\n\ninteract.on(['dragmove', 'resizestart'], listener)\n\n// devTools options\ninteract(target).devTools({\n ignore: { boxSizing: true, touchAction: true },\n})\n\nconst dropTarget = 'div'\n// Drop Events\ninteract(dropTarget)\n .dropzone({\n ondrop (event) {\n alert(event.relatedTarget.id +\n ' was dropped into ' +\n event.target.id)\n },\n })\n .on('dropactivate', event => {\n event.target.classList.add('drop-activated')\n })\n\ninteract(target).on('up', _event => {})\n\n// fast click\ninteract('a[href]').on('tap', event => {\n window.location.href = event.currentTarget.href\n\n event.preventDefault()\n})\n"
]
}

@@ -108,4 +108,4 @@ {

"sourcesContent": [
"// eslint-disable-next-line node/no-extraneous-import\nimport interact from '@interactjs/interactjs/index'\n\n// Interactables\ninteract(document.body)\ninteract(document)\ninteract(window)\n\ninteract('.drag-and-resize')\n .draggable({\n inertia: true,\n modifiers: [\n interact.modifiers.snap({\n targets: [\n { x: 100, y: 200 },\n (x: number, y: number) => ({ x: x % 20, y }),\n interact.snappers.grid({ x: 20, y: 0 }),\n ],\n offset: 'startCoords',\n relativePoints: [{ x: 0, y: 1 }],\n endOnly: true,\n }),\n interact.modifiers.snapSize({\n targets: [\n { x: 100, y: 200 },\n (x: number, y: number) => ({ x: x % 20, y }),\n interact.snappers.grid({ width: 100, height: 500 }),\n ],\n endOnly: true,\n }),\n interact.modifiers.restrictRect({\n restriction: 'parent',\n endOnly: true,\n }),\n interact.modifiers.restrict({\n restriction: _ => ({ top: 0, left: 0, bottom: 1, right: 1 }),\n }),\n interact.modifiers.restrict({\n restriction: _ => document.body,\n }),\n interact.modifiers.restrictSize({\n min: document.body,\n max: 'parent',\n }),\n interact.modifiers.restrictEdges({\n inner: document.body,\n outer: 'parent',\n }),\n ],\n })\n .resizable({\n inertia: true,\n })\n\n// Selector context\nconst myList: HTMLElement | SVGElement = document.querySelector('#my-list')\n\ninteract('li', {\n context: myList,\n})\n .draggable({ /* ... */ })\n\n// Action options\nconst target = 'li'\ninteract(target)\n .draggable({\n max : 1,\n maxPerElement: 2,\n manualStart : true,\n modifiers : [],\n inertia : {/* ... */},\n autoScroll : {/* ... */},\n\n lockAxis : 'x' || 'y' || 'start',\n startAxis : 'x' || 'y',\n })\n .resizable({\n max : 1,\n maxPerElement: 2,\n manualStart : true,\n modifiers : [],\n inertia : {/* ... */},\n autoScroll : {/* ... */},\n margin : 50,\n\n square : true || false,\n axis : 'x' || 'y',\n })\n .gesturable({\n max : 1,\n maxPerElement: 2,\n manualStart : true,\n modifiers : [],\n })\n\n// autoscroll\nconst element = 'li'\ninteract(element)\n .draggable({\n autoScroll: true,\n })\n .resizable({\n autoScroll: {\n container: document.body,\n margin: 50,\n distance: 5,\n interval: 10,\n },\n })\n\n// axis\ninteract(target).draggable({\n startAxis: 'x',\n lockAxis: 'y',\n}).draggable({\n startAxis: 'xy',\n lockAxis: 'x',\n})\n\ninteract(target).resizable({\n axis: 'x',\n})\n\nconst handleEl = 'li'\ninteract(target).resizable({\n edges: {\n top : true, // Use pointer coords to check for resize.\n left : false, // Disable resizing from left edge.\n bottom: '.resize-s', // Resize if pointer target matches selector\n right : handleEl, // Resize if pointer target is the given Element\n },\n})\n\n// resize invert\ninteract(target).resizable({\n edges: { bottom: true, right: true },\n invert: 'reposition',\n})\n\n// resize square\ninteract(target).resizable({\n squareResize: true,\n})\n\n// dropzone accept\ninteract(target).dropzone({\n accept: '.drag0, .drag1',\n})\n\n// dropzone overlap\ninteract(target).dropzone({\n overlap: 0.25,\n})\n\n// dropzone checker\ninteract(target).dropzone({\n checker (\n _dragEvent: Interact.Element, // related dragmove or dragend\n _event: Event, // Touch, Pointer or Mouse Event\n dropped: boolean, // bool default checker result\n _dropzone: Interact.Interactable, // dropzone Interactable\n dropElement: Interact.Element, // dropzone elemnt\n _draggable: Interact.Interactable, // draggable Interactable\n _draggableElement: Interact.Element) { // draggable element\n // only allow drops into empty dropzone elements\n return dropped && !dropElement.hasChildNodes()\n },\n})\n\ninteract.dynamicDrop()\ninteract.dynamicDrop(false)\n\n// Events\nfunction listener (event) {\n const { type, pageX, pageY } = event\n alert({ type, pageX, pageY })\n}\n\ninteract(target)\n .on('dragstart', listener)\n .on('dragmove dragend', listener)\n .on(['resizemove', 'resizeend'], listener)\n .on({\n gesturestart: listener,\n gestureend: listener,\n })\n\ninteract.on('resize', (event: Interact.ResizeEvent) => {\n const { rect, deltaRect } = event\n alert(JSON.stringify({ rect, deltaRect }))\n})\n\ninteract(target).resizable({\n listeners: [\n { start: listener, move: listener },\n ],\n})\n\ninteract(target).draggable({\n listeners: { start: listener, end: listener },\n})\n\ninteract(target).draggable({\n onstart: listener,\n onmove: listener,\n onend: listener,\n})\n\ninteract.on(['dragmove', 'resizestart'], listener)\n\n// devTools options\ninteract(target).devTools({\n ignore: { boxSizing: true, touchAction: true },\n})\n\nconst dropTarget = 'div'\n// Drop Events\ninteract(dropTarget)\n .dropzone({\n ondrop (event) {\n alert(event.relatedTarget.id +\n ' was dropped into ' +\n event.target.id)\n },\n })\n .on('dropactivate', event => {\n event.target.classList.add('drop-activated')\n })\n\ninteract(target).on('up', _event => {})\n\n// fast click\ninteract('a[href]').on('tap', event => {\n window.location.href = event.currentTarget.href\n\n event.preventDefault()\n})\n"
"// eslint-disable-next-line import/no-extraneous-dependencies\nimport interact from '@interactjs/interactjs/index'\n\n// Interactables\ninteract(document.body)\ninteract(document)\ninteract(window)\n\ninteract('.drag-and-resize')\n .draggable({\n inertia: true,\n modifiers: [\n interact.modifiers.snap({\n targets: [\n { x: 100, y: 200 },\n (x: number, y: number) => ({ x: x % 20, y }),\n interact.snappers.grid({ x: 20, y: 0 }),\n ],\n offset: 'startCoords',\n relativePoints: [{ x: 0, y: 1 }],\n endOnly: true,\n }),\n interact.modifiers.snapSize({\n targets: [\n { x: 100, y: 200 },\n (x: number, y: number) => ({ x: x % 20, y }),\n interact.snappers.grid({ width: 100, height: 500 }),\n ],\n endOnly: true,\n }),\n interact.modifiers.restrictRect({\n restriction: 'parent',\n endOnly: true,\n }),\n interact.modifiers.restrict({\n restriction: _ => ({ top: 0, left: 0, bottom: 1, right: 1 }),\n }),\n interact.modifiers.restrict({\n restriction: _ => document.body,\n }),\n interact.modifiers.restrictSize({\n min: document.body,\n max: 'parent',\n }),\n interact.modifiers.restrictEdges({\n inner: document.body,\n outer: 'parent',\n }),\n ],\n })\n .resizable({\n inertia: true,\n })\n\n// Selector context\nconst myList: HTMLElement | SVGElement = document.querySelector('#my-list')\n\ninteract('li', {\n context: myList,\n})\n .draggable({ /* ... */ })\n\n// Action options\nconst target = 'li'\ninteract(target)\n .draggable({\n max : 1,\n maxPerElement: 2,\n manualStart : true,\n modifiers : [],\n inertia : {/* ... */},\n autoScroll : {/* ... */},\n\n lockAxis : 'x' || 'y' || 'start',\n startAxis : 'x' || 'y',\n })\n .resizable({\n max : 1,\n maxPerElement: 2,\n manualStart : true,\n modifiers : [],\n inertia : {/* ... */},\n autoScroll : {/* ... */},\n margin : 50,\n\n square : true || false,\n axis : 'x' || 'y',\n })\n .gesturable({\n max : 1,\n maxPerElement: 2,\n manualStart : true,\n modifiers : [],\n })\n\n// autoscroll\nconst element = 'li'\ninteract(element)\n .draggable({\n autoScroll: true,\n })\n .resizable({\n autoScroll: {\n container: document.body,\n margin: 50,\n distance: 5,\n interval: 10,\n },\n })\n\n// axis\ninteract(target).draggable({\n startAxis: 'x',\n lockAxis: 'y',\n}).draggable({\n startAxis: 'xy',\n lockAxis: 'x',\n})\n\ninteract(target).resizable({\n axis: 'x',\n})\n\nconst handleEl = 'li'\ninteract(target).resizable({\n edges: {\n top : true, // Use pointer coords to check for resize.\n left : false, // Disable resizing from left edge.\n bottom: '.resize-s', // Resize if pointer target matches selector\n right : handleEl, // Resize if pointer target is the given Element\n },\n})\n\n// resize invert\ninteract(target).resizable({\n edges: { bottom: true, right: true },\n invert: 'reposition',\n})\n\n// resize square\ninteract(target).resizable({\n squareResize: true,\n})\n\n// dropzone accept\ninteract(target).dropzone({\n accept: '.drag0, .drag1',\n})\n\n// dropzone overlap\ninteract(target).dropzone({\n overlap: 0.25,\n})\n\n// dropzone checker\ninteract(target).dropzone({\n checker (\n _dragEvent: Interact.Element, // related dragmove or dragend\n _event: Event, // Touch, Pointer or Mouse Event\n dropped: boolean, // bool default checker result\n _dropzone: Interact.Interactable, // dropzone Interactable\n dropElement: Interact.Element, // dropzone elemnt\n _draggable: Interact.Interactable, // draggable Interactable\n _draggableElement: Interact.Element) { // draggable element\n // only allow drops into empty dropzone elements\n return dropped && !dropElement.hasChildNodes()\n },\n})\n\ninteract.dynamicDrop()\ninteract.dynamicDrop(false)\n\n// Events\nfunction listener (event) {\n const { type, pageX, pageY } = event\n alert({ type, pageX, pageY })\n}\n\ninteract(target)\n .on('dragstart', listener)\n .on('dragmove dragend', listener)\n .on(['resizemove', 'resizeend'], listener)\n .on({\n gesturestart: listener,\n gestureend: listener,\n })\n\ninteract.on('resize', (event: Interact.ResizeEvent) => {\n const { rect, deltaRect } = event\n alert(JSON.stringify({ rect, deltaRect }))\n})\n\ninteract(target).resizable({\n listeners: [\n { start: listener, move: listener },\n ],\n})\n\ninteract(target).draggable({\n listeners: { start: listener, end: listener },\n})\n\ninteract(target).draggable({\n onstart: listener,\n onmove: listener,\n onend: listener,\n})\n\ninteract.on(['dragmove', 'resizestart'], listener)\n\n// devTools options\ninteract(target).devTools({\n ignore: { boxSizing: true, touchAction: true },\n})\n\nconst dropTarget = 'div'\n// Drop Events\ninteract(dropTarget)\n .dropzone({\n ondrop (event) {\n alert(event.relatedTarget.id +\n ' was dropped into ' +\n event.target.id)\n },\n })\n .on('dropactivate', event => {\n event.target.classList.add('drop-activated')\n })\n\ninteract(target).on('up', _event => {})\n\n// fast click\ninteract('a[href]').on('tap', event => {\n window.location.href = event.currentTarget.href\n\n event.preventDefault()\n})\n"
]
}
{
"name": "@interactjs/types",
"version": "1.9.5",
"version": "1.9.6",
"license": "MIT",
"dependencies": {
"@interactjs/actions": "1.9.5",
"@interactjs/arrange": "1.9.5",
"@interactjs/auto-scroll": "1.9.5",
"@interactjs/auto-start": "1.9.5",
"@interactjs/core": "1.9.5",
"@interactjs/dev-tools": "1.9.5",
"@interactjs/inertia": "1.9.5",
"@interactjs/interact": "1.9.5",
"@interactjs/modifiers": "1.9.5",
"@interactjs/pointer-events": "1.9.5",
"@interactjs/reflow": "1.9.5",
"@interactjs/symbol-tree": "1.9.5",
"@interactjs/utils": "1.9.5"
"@interactjs/actions": "1.9.6",
"@interactjs/arrange": "1.9.6",
"@interactjs/auto-scroll": "1.9.6",
"@interactjs/auto-start": "1.9.6",
"@interactjs/core": "1.9.6",
"@interactjs/dev-tools": "1.9.6",
"@interactjs/inertia": "1.9.6",
"@interactjs/modifiers": "1.9.6",
"@interactjs/pointer-events": "1.9.6",
"@interactjs/reflow": "1.9.6",
"@interactjs/symbol-tree": "1.9.6",
"@interactjs/utils": "1.9.6"
},
"devDependencies": {
"@interactjs/_dev": "1.9.5"
"@interactjs/_dev": "1.9.6"
},

@@ -26,3 +25,3 @@ "publishConfig": {

},
"gitHead": "cb94f9a0"
"gitHead": "8666b4e3"
}

@@ -12,6 +12,6 @@ // Type definitions for interact.js

import _InteractableSet from '@interactjs/core/InteractableSet'
import _InteractStatic from '@interactjs/core/InteractStatic'
import * as iEvent from '@interactjs/core/InteractEvent'
import * as interaction from '@interactjs/core/Interaction'
import * as scope from '@interactjs/core/scope'
import interact from '@interactjs/interact/index'
import * as snap from '@interactjs/modifiers/snap/pointer'

@@ -26,3 +26,2 @@ import { PointerEvent as _PointerEvent } from '@interactjs/pointer-events/PointerEvent'

import '@interactjs/auto-start/InteractableMethods'
import '@interactjs/core/InteractStatic'
import '@interactjs/core/interactablePreventDefault'

@@ -33,5 +32,6 @@ import '@interactjs/dev-tools'

import '@interactjs/modifiers'
import '@interactjs/pointer-events/base'
import '@interactjs/pointer-events/interactableTargets'
import '@interactjs/pointer-events/base'
import '@interactjs/reflow'
import '@interactjs/snappers'

@@ -42,5 +42,2 @@ import * as arrange from '@interactjs/arrange'

declare namespace InteractPro {
}
declare namespace Interact {

@@ -55,3 +52,3 @@ type OrBoolean<T> = {

export type Target = Interact.EventTarget | string
export type interact = typeof interact
export type InteractStatic = _InteractStatic
export type Plugin = scope.Plugin

@@ -58,0 +55,0 @@ export type ActionProps<T extends scope.ActionName = any> = interaction.ActionProps<T>