Socket
Socket
Sign inDemoInstall

@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.4.0-alpha.25 to 1.4.0-alpha.26

271

index.d.ts

@@ -1,1 +0,270 @@

import '@interactjs/interact'
// Type definitions for interact.js
// Project: http://interactjs.io/
// Definitions by: Gaspard Bucher <feature-space.com>
// Taye Adeyemi <taye.me>
import * as actions from '@interactjs/actions'
import { BaseDefaults, Options as _Options, PerActionDefaults } from '@interactjs/core/defaultOptions'
import _Interactable from '@interactjs/core/Interactable'
import _InteractEvent, { EventPhase as _EventPhase } from '@interactjs/core/InteractEvent'
import _Interaction, { Action } from '@interactjs/core/Interaction'
import { ActionName as _ActionName } from '@interactjs/core/scope'
import interact, { Plugin as _Plugin } from '@interactjs/interact/interact'
import { SignalArg as _SignalArg } from '@interactjs/utils/Signals'
declare namespace Interact {
type OrBoolean<T> = {
[P in keyof T]: T[P] | boolean;
}
export type Target = Window | Document | Element | string
export type interact = typeof interact
export type Plugin = _Plugin
export type Interactable = _Interactable
export type Interaction = _Interaction
export type InteractEvent<
T extends _ActionName = _ActionName,
P extends _EventPhase = _EventPhase,
> = _InteractEvent<T, P>
export type EventPhase = _EventPhase
export type Options = _Options
export type ActionName = _ActionName
export type SignalArg = _SignalArg
export type DragEvent = actions.DragEvent
export type ResizeEvent = actions.ResizeEvent
export type GestureEvent = actions.GestureEvent
export interface Point {
x: number
y: number
[index: string]: number
}
export interface SnapPosition {
x: number
y: number
range?: number
}
export interface Rect {
top: number
left: number
bottom: number
right: number
[index: string]: number
}
export interface Rect2 {
x: number
y: number
width: number
height: number
[index: string]: number
}
export interface Rect3 {
width: number
height: number
[index: string]: number
}
export type SnapFunction = (x: number, y: number) => SnapPosition
export type SnapTarget = SnapPosition | SnapFunction
export interface SnapOptions {
targets?: SnapTarget[]
// target range
range?: number
// self points for snappin [0,0] = top-left, [1,1] = bottom righ
relativePoints?: Point[]
// startCoords = offset snapping from drag start page position
offset?: Point | 'startCoords'
}
export interface InertiaOption {
resistance?: number
minSpeed?: number
endSpeed?: number
allowResume?: boolean
zeroResumeDelta?: boolean
smoothEndDuration?: number
}
export type InertiaOptions = InertiaOption | boolean
export interface AutoScrollOption {
container?: DOMElement
margin?: number
distance?: number
interval?: number
}
export type AutoScrollOptions = AutoScrollOption | boolean
export type CSSSelector = string
export type DOMElement = any
export interface RestrictOption {
// where to drag over
restriction?: Rect | Rect2 | CSSSelector | DOMElement | 'self' | 'parent'
// what part of self is allowed to drag over
elementRect?: Rect
// restrict just before the end drag
endOnly?: boolean
}
export interface RestrictSizeOption {
min?: Rect3
max?: Rect3
}
export interface EdgeOptions {
top?: boolean | CSSSelector | DOMElement
left?: boolean | CSSSelector | DOMElement
bottom?: boolean | CSSSelector | DOMElement
right?: boolean | CSSSelector | DOMElement
[key: string]: boolean | CSSSelector | DOMElement
}
export interface OptionsArg extends BaseDefaults, Interact.OrBoolean<PerActionDefaults> {}
export interface DraggableOptions extends Options {
axis?: 'x' | 'y'
oninertiastart?: ListenersArg
}
export interface DropzoneOptions extends Options {
accept?: string
// How the overlap is checked on the drop zone
overlap?: 'pointer' | 'center' | number
checker?: DropFunctionChecker
ondropactivate?: Interact.ListenersArg
ondropdeactivate?: Interact.ListenersArg
ondragenter?: Interact.ListenersArg
ondragleave?: Interact.ListenersArg
ondropmove?: Interact.ListenersArg
ondrop?: Interact.ListenersArg
}
export type DropFunctionChecker = (
dragEvent: any, // related drag operation
event: any, // touch or mouse EventEmitter
dropped: boolean, // default checker result
dropzone: Interact.Interactable, // dropzone interactable
dropElement: Element, // drop zone element
draggable: Interact.Interactable, // draggable's Interactable
draggableElement: Element, // dragged element
) => boolean
export interface ResizableOptions extends Options {
square?: boolean
preserveAspectRatio?: boolean,
edges?: EdgeOptions | null
// deprecated
axis?: 'x' | 'y' | 'xy'
//
invert?: 'none' | 'negate' | 'reposition'
margin?: number,
squareResize?: boolean
oninertiastart?: ListenersArg
}
export type GesturableOptions = Options
export type ActionChecker = (
pointerEvent: any,
defaultAction: string,
interactable: Interactable,
element: DOMElement,
interaction: Interaction,
) => Action
export type OriginFunction = (target: DOMElement) => 'self' | 'parent' | Rect | Point | CSSSelector | DOMElement
export interface PointerEventsOptions {
holdDuration?: number
allowFrom?: string
ignoreFrom?: string
origin?: 'self' | 'parent' | Rect | Point | CSSSelector | DOMElement | OriginFunction
}
export type RectChecker = (element: Element) => Partial<Rect & Rect3>
export type PointerEventType = MouseEvent | TouchEvent | PointerEvent | InteractEvent
export type PointerType = MouseEvent | Touch | PointerEvent | InteractEvent
export type EventTypes = string | ListenerMap | Array<(string | ListenerMap)>
export type Listener = (...args: any) => any
export type Listeners = ListenerMap | ListenerMap[]
export type ListenersArg = Listener | ListenerMap | Array<(Listener | ListenerMap)>
export interface ListenerMap {
[index: string]: ListenersArg | ListenersArg[]
}
export type OnEventName =
'dragstart'
| 'dragmove'
| 'draginertiastart'
| 'dragend'
| 'resizestart'
| 'resizemove'
| 'resizeinertiastart'
| 'resizeend'
| 'gesturestart'
| 'gesturemove'
| 'gestureend'
// drop
| 'dropactivate'
| 'dropdeactivate'
| 'dragenter'
| 'dragleave'
| 'dropmove'
| 'drop'
// pointer events
| 'down'
| 'move'
| 'up'
| 'cancel'
| 'tap'
| 'doubletap'
| 'hold'
export interface OnEventFunctions {
dragstart?: ListenersArg
dragmove?: ListenersArg
draginertiastart?: ListenersArg
dragend?: ListenersArg
resizestart?: ListenersArg
resizemove?: ListenersArg
resizeinertiastart?: ListenersArg
resizeend?: ListenersArg
gesturestart?: ListenersArg
gesturemove?: ListenersArg
gestureend?: ListenersArg
// drop
dropactivate?: ListenersArg
dropdeactivate?: ListenersArg
dragenter?: ListenersArg
dragleave?: ListenersArg
dropmove?: ListenersArg
drop?: ListenersArg
// pointer events
down?: ListenersArg
move?: ListenersArg
up?: ListenersArg
cancel?: ListenersArg
tap?: ListenersArg
doubletap?: ListenersArg
hold?: ListenersArg
}
export type OnEvent = OnEventName | OnEventName[]
export interface InteractOptions {
context?: DOMElement
}
}
export as namespace Interact
export = Interact

2

interactjs-test.js

@@ -167,2 +167,2 @@ import interact from 'interactjs';

});
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW50ZXJhY3Rqcy10ZXN0LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiaW50ZXJhY3Rqcy10ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sUUFBUSxNQUFNLFlBQVksQ0FBQTtBQUVqQyxnQkFBZ0I7QUFDaEIsUUFBUSxDQUFDLFFBQVEsQ0FBQyxJQUFJLENBQUMsQ0FBQTtBQUN2QixRQUFRLENBQUMsUUFBUSxDQUFDLENBQUE7QUFDbEIsUUFBUSxDQUFDLE1BQU0sQ0FBQyxDQUFBO0FBRWhCLFFBQVEsQ0FBQyxrQkFBa0IsQ0FBQztLQUN6QixTQUFTLENBQUM7SUFDVCxJQUFJLEVBQUU7UUFDSixPQUFPLEVBQUU7WUFDUCxFQUFFLENBQUMsRUFBRSxHQUFHLEVBQUUsQ0FBQyxFQUFFLEdBQUcsRUFBRTtZQUNsQixVQUFVLENBQVMsRUFBRSxDQUFTLElBQUksT0FBTyxFQUFFLENBQUMsRUFBRSxDQUFDLEdBQUcsRUFBRSxFQUFFLENBQUMsRUFBRSxDQUFBLENBQUMsQ0FBQztTQUM1RDtLQUFFO0NBQ04sQ0FBQztLQUNELFNBQVMsQ0FBQztJQUNULE9BQU8sRUFBRSxJQUFJO0NBQ2QsQ0FBQyxDQUFBO0FBRUosbUJBQW1CO0FBQ25CLE1BQU0sTUFBTSxHQUFHLFFBQVEsQ0FBQyxhQUFhLENBQUMsVUFBVSxDQUFDLENBQUE7QUFFakQsUUFBUSxDQUFDLElBQUksRUFBRTtJQUNiLE9BQU8sRUFBRSxNQUFNO0NBQ2hCLENBQUM7S0FDQyxTQUFTLENBQUMsRUFBRSxTQUFTLENBQUUsQ0FBQyxDQUFBO0FBRTNCLGlCQUFpQjtBQUNqQixNQUFNLE1BQU0sR0FBRyxJQUFJLENBQUE7QUFDbkIsUUFBUSxDQUFDLE1BQU0sQ0FBQztLQUNiLFNBQVMsQ0FBQztJQUNULEdBQUcsRUFBWSxDQUFDO0lBQ2hCLGFBQWEsRUFBRSxDQUFDO0lBQ2hCLFdBQVcsRUFBSSxJQUFJO0lBQ25CLElBQUksRUFBVyxFQUFDLFNBQVMsQ0FBQztJQUMxQixR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QTtBQUN4QixDQUFDLENBQUMsQ0FBQSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBpbnRlcmFjdCBmcm9tICdpbnRlcmFjdGpzJ1xuXG4vLyBJbnRlcmFjdGFibGVzXG5pbnRlcmFjdChkb2N1bWVudC5ib2R5KVxuaW50ZXJhY3QoZG9jdW1lbnQpXG5pbnRlcmFjdCh3aW5kb3cpXG5cbmludGVyYWN0KCcuZHJhZy1hbmQtcmVzaXplJylcbiAgLmRyYWdnYWJsZSh7XG4gICAgc25hcDoge1xuICAgICAgdGFyZ2V0czogW1xuICAgICAgICB7IHg6IDEwMCwgeTogMjAwIH0sXG4gICAgICAgIGZ1bmN0aW9uICh4OiBudW1iZXIsIHk6IG51bWJlcikgeyByZXR1cm4geyB4OiB4ICUgMjAsIHkgfSB9LFxuICAgICAgXSB9LFxuICB9KVxuICAucmVzaXphYmxlKHtcbiAgICBpbmVydGlhOiB0cnVlLFxuICB9KVxuXG4vLyBTZWxlY3RvciBjb250ZXh0XG5jb25zdCBteUxpc3QgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCcjbXktbGlzdCcpXG5cbmludGVyYWN0KCdsaScsIHtcbiAgY29udGV4dDogbXlMaXN0LFxufSlcbiAgLmRyYWdnYWJsZSh7IC8qIC4uLiAqLyB9KVxuXG4vLyBBY3Rpb24gb3B0aW9uc1xuY29uc3QgdGFyZ2V0ID0gJ2xpJ1xuaW50ZXJhY3QodGFyZ2V0KVxuICAuZHJhZ2dhYmxlKHtcbiAgICBtYXggICAgICAgICAgOiAxLFxuICAgIG1heFBlckVsZW1lbnQ6IDIsXG4gICAgbWFudWFsU3RhcnQgIDogdHJ1ZSxcbiAgICBzbmFwICAgICAgICAgOiB7LyogLi4uICovfSxcbiAgICByZXN0cmljdCAgICAgOiB7LyogLi4uICovfSxcbiAgICBpbmVydGlhICAgICAgOiB7LyogLi4uICovfSxcbiAgICBhdXRvU2Nyb2xsICAgOiB7LyogLi4uICovfSxcblxuICAgIGF4aXMgICAgICAgICA6ICd4JyB8fCAneScsXG5cbiAgfSlcbiAgLnJlc2l6YWJsZSh7XG4gICAgbWF4ICAgICAgICAgIDogMSxcbiAgICBtYXhQZXJFbGVtZW50OiAyLFxuICAgIG1hbnVhbFN0YXJ0ICA6IHRydWUsXG4gICAgc25hcCAgICAgICAgIDogey8qIC4uLiAqL30sXG4gICAgcmVzdHJpY3QgICAgIDogey8qIC4uLiAqL30sXG4gICAgaW5lcnRpYSAgICAgIDogey8qIC4uLiAqL30sXG4gICAgYXV0b1Njcm9sbCAgIDogey8qIC4uLiAqL30sXG4gICAgbWFyZ2luICAgICAgIDogNTAsXG5cbiAgICBzcXVhcmUgICAgICAgOiB0cnVlIHx8IGZhbHNlLFxuICAgIGF4aXMgICAgICAgICA6ICd4JyB8fCAneScsXG4gIH0pXG4gIC5nZXN0dXJhYmxlKHtcbiAgICBtYXggICAgICAgICAgOiAxLFxuICAgIG1heFBlckVsZW1lbnQ6IDIsXG4gICAgbWFudWFsU3RhcnQgIDogdHJ1ZSxcbiAgICByZXN0cmljdCAgICAgOiB7LyogLi4uICovfSxcbiAgfSlcblxuLy8gYXV0b3Njcm9sbFxuY29uc3QgZWxlbWVudCA9ICdsaSdcbmludGVyYWN0KGVsZW1lbnQpXG4gIC5kcmFnZ2FibGUoe1xuICAgIGF1dG9TY3JvbGw6IHRydWUsXG4gIH0pXG4gIC5yZXNpemFibGUoe1xuICAgIGF1dG9TY3JvbGw6IHtcbiAgICAgIGNvbnRhaW5lcjogZG9jdW1lbnQuYm9keSxcbiAgICAgIG1hcmdpbjogNTAsXG4gICAgICBkaXN0YW5jZTogNSxcbiAgICAgIGludGVydmFsOiAxMCxcbiAgICB9LFxuICB9KVxuXG4vLyBheGlzXG5pbnRlcmFjdCh0YXJnZXQpLmRyYWdnYWJsZSh7XG4gIGF4aXM6ICd4Jyxcbn0pXG5cbmludGVyYWN0KHRhcmdldCkucmVzaXphYmxlKHtcbiAgYXhpczogJ3gnLFxufSlcblxuY29uc3QgaGFuZGxlRWwgPSAnbGknXG5pbnRlcmFjdCh0YXJnZXQpLnJlc2l6YWJsZSh7XG4gIGVkZ2VzOiB7XG4gICAgdG9wICAgOiB0cnVlLCAgICAgICAvLyBVc2UgcG9pbnRlciBjb29yZHMgdG8gY2hlY2sgZm9yIHJlc2l6ZS5cbiAgICBsZWZ0ICA6IGZhbHNlLCAgICAgIC8vIERpc2FibGUgcmVzaXppbmcgZnJvbSBsZWZ0IGVkZ2UuXG4gICAgYm90dG9tOiAnLnJlc2l6ZS1zJywgLy8gUmVzaXplIGlmIHBvaW50ZXIgdGFyZ2V0IG1hdGNoZXMgc2VsZWN0b3JcbiAgICByaWdodCA6IGhhbmRsZUVsLCAgICAvLyBSZXNpemUgaWYgcG9pbnRlciB0YXJnZXQgaXMgdGhlIGdpdmVuIEVsZW1lbnRcbiAgfSxcbn0pXG5cbi8vIHJlc2l6ZSBpbnZlcnRcbmludGVyYWN0KHRhcmdldCkucmVzaXphYmxlKHtcbiAgZWRnZXM6IHsgYm90dG9tOiB0cnVlLCByaWdodDogdHJ1ZSB9LFxuICBpbnZlcnQ6ICdyZXBvc2l0aW9uJyxcbn0pXG5cbi8vIHJlc2l6ZSBzcXVhcmVcbmludGVyYWN0KHRhcmdldCkucmVzaXphYmxlKHtcbiAgc3F1YXJlUmVzaXplOiB0cnVlLFxufSlcblxuLy8gZHJvcHpvbmUgIGFjY2VwdFxuaW50ZXJhY3QodGFyZ2V0KS5kcm9wem9uZSh7XG4gIGFjY2VwdDogJy5kcmFnMCwgLmRyYWcxJyxcbn0pXG5cbi8vIGRyb3B6b25lIG92ZXJsYXBcbmludGVyYWN0KHRhcmdldCkuZHJvcHpvbmUoe1xuICBvdmVybGFwOiAwLjI1LFxufSlcblxuLy8gZHJvcHpvbmUgY2hlY2tlclxuaW50ZXJhY3QodGFyZ2V0KS5kcm9wem9uZSh7XG4gIGNoZWNrZXIgKFxuICAgIF9kcmFnRXZlbnQ6IEVsZW1lbnQsICAgICAgICAgIC8vIHJlbGF0ZWQgZHJhZ21vdmUgb3IgZHJhZ2VuZFxuICAgIF9ldmVudDogRXZlbnQsICAgICAgICAgICAgICAgIC8vIFRvdWNoLCBQb2ludGVyIG9yIE1vdXNlIEV2ZW50XG4gICAgZHJvcHBlZDogYm9vbGVhbiwgICAgICAgICAgICAgLy8gYm9vbCBkZWZhdWx0IGNoZWNrZXIgcmVzdWx0XG4gICAgX2Ryb3B6b25lOiBJbnRlcmFjdC5JbnRlcmFjdGFibGUsICAgICAgLy8gZHJvcHpvbmUgSW50ZXJhY3RhYmxlXG4gICAgZHJvcEVsZW1lbnQ6IEVsZW1lbnQsICAgICAgICAgLy8gZHJvcHpvbmUgZWxlbW50XG4gICAgX2RyYWdnYWJsZTogSW50ZXJhY3QuSW50ZXJhY3RhYmxlLCAgICAgLy8gZHJhZ2dhYmxlIEludGVyYWN0YWJsZVxuICAgIF9kcmFnZ2FibGVFbGVtZW50OiBFbGVtZW50KSB7IC8vIGRyYWdnYWJsZSBlbGVtZW50XG4gICAgLy8gb25seSBhbGxvdyBkcm9wcyBpbnRvIGVtcHR5IGRyb3B6b25lIGVsZW1lbnRzXG4gICAgcmV0dXJuIGRyb3BwZWQgJiYgIWRyb3BFbGVtZW50Lmhhc0NoaWxkTm9kZXMoKVxuICB9LFxufSlcblxuaW50ZXJhY3QuZHluYW1pY0Ryb3AoKVxuaW50ZXJhY3QuZHluYW1pY0Ryb3AoZmFsc2UpXG5cbi8vIEV2ZW50c1xuZnVuY3Rpb24gbGlzdGVuZXIgKGV2ZW50KSB7XG4gIGNvbnN0IHsgdHlwZSwgcGFnZVgsIHBhZ2VZIH0gPSBldmVudFxuICBhbGVydCh7IHR5cGUsIHBhZ2VYLCBwYWdlWSB9KVxufVxuXG5pbnRlcmFjdCh0YXJnZXQpXG4gIC5vbignZHJhZ3N0YXJ0JywgbGlzdGVuZXIpXG4gIC5vbignZHJhZ21vdmUgZHJhZ2VuZCcsIGxpc3RlbmVyKVxuICAub24oWydyZXNpemVtb3ZlJywgJ3Jlc2l6ZWVuZCddLCBsaXN0ZW5lcilcbiAgLm9uKHtcbiAgICBnZXN0dXJlc3RhcnQ6IGxpc3RlbmVyLFxuICAgIGdlc3R1cmVlbmQ6IGxpc3RlbmVyLFxuICB9KVxuXG5pbnRlcmFjdC5vbigncmVzaXplJywgKGV2ZW50OiBJbnRlcmFjdC5JbnRlcmFjdEV2ZW50KSA9PiB7XG4gIGNvbnN0IHsgcmVjdCwgZGVsdGFSZWN0IH0gPSBldmVudFxuICBhbGVydChKU09OLnN0cmluZ2lmeSh7IHJlY3QsIGRlbHRhUmVjdCB9KSlcbn0pXG5cbmludGVyYWN0KHRhcmdldCkucmVzaXphYmxlKHtcbiAgbGlzdGVuZXJzOiBbXG4gICAgeyBzdGFydDogbGlzdGVuZXIsIG1vdmU6IGxpc3RlbmVyIH0sXG4gIF0sXG59KVxuXG5pbnRlcmFjdCh0YXJnZXQpLmRyYWdnYWJsZSh7XG4gIGxpc3RlbmVyczogeyBzdGFydDogbGlzdGVuZXIsIGVuZDogbGlzdGVuZXIgfSxcbn0pXG5cbmludGVyYWN0KHRhcmdldCkuZHJhZ2dhYmxlKHtcbiAgb25zdGFydDogbGlzdGVuZXIsXG4gIG9ubW92ZTogbGlzdGVuZXIsXG4gIG9uZW5kOiBsaXN0ZW5lcixcbn0pXG5cbmludGVyYWN0Lm9uKFsnZHJhZ21vdmUnLCAncmVzaXplc3RhcnQnXSwgbGlzdGVuZXIpXG5cbmNvbnN0IGRyb3BUYXJnZXQgPSAnZGl2J1xuLy8gRHJvcCBFdmVudHNcbmludGVyYWN0KGRyb3BUYXJnZXQpXG4gIC5kcm9wem9uZSh7XG4gICAgb25kcm9wIChldmVudCkge1xuICAgICAgYWxlcnQoZXZlbnQucmVsYXRlZFRhcmdldC5pZCArXG4gICAgICAgICAgICAnIHdhcyBkcm9wcGVkIGludG8gJyArXG4gICAgICAgICAgICBldmVudC50YXJnZXQuaWQpXG4gICAgfSxcbiAgfSlcbiAgLm9uKCdkcm9wYWN0aXZhdGUnLCAoZXZlbnQpID0+IHtcbiAgICBldmVudC50YXJnZXQuY2xhc3NMaXN0LmFkZCgnZHJvcC1hY3RpdmF0ZWQnKVxuICB9KVxuXG5pbnRlcmFjdCh0YXJnZXQpLm9uKCd1cCcsIChfZXZlbnQpID0+IHt9KVxuXG4vLyBmYXN0IGNsaWNrXG5pbnRlcmFjdCgnYVtocmVmXScpLm9uKCd0YXAnLCAoZXZlbnQpID0+IHtcbiAgd2luZG93LmxvY2F0aW9uLmhyZWYgPSBldmVudC5jdXJyZW50VGFyZ2V0LmhyZWZcblxuICBldmVudC5wcmV2ZW50RGVmYXVsdCgpXG59KVxuIl19
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW50ZXJhY3Rqcy10ZXN0LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiaW50ZXJhY3Rqcy10ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sUUFBUSxNQUFNLFlBQVksQ0FBQTtBQUVqQyxnQkFBZ0I7QUFDaEIsUUFBUSxDQUFDLFFBQVEsQ0FBQyxJQUFJLENBQUMsQ0FBQTtBQUN2QixRQUFRLENBQUMsUUFBUSxDQUFDLENBQUE7QUFDbEIsUUFBUSxDQUFDLE1BQU0sQ0FBQyxDQUFBO0FBRWhCLFFBQVEsQ0FBQyxrQkFBa0IsQ0FBQztLQUN6QixTQUFTLENBQUM7SUFDVCxJQUFJLEVBQUU7UUFDSixPQUFPLEVBQUU7WUFDUCxFQUFFLENBQUMsRUFBRSxHQUFHLEVBQUUsQ0FBQyxFQUFFLEdBQUcsRUFBRTtZQUNsQixVQUFVLENBQVMsRUFBRSxDQUFTLElBQUksT0FBTyxFQUFFLENBQUMsRUFBRSxDQUFDLEdBQUcsRUFBRSxFQUFFLENBQUMsRUFBRSxDQUFBLENBQUMsQ0FBQztTQUM1RDtLQUFFO0NBQ04sQ0FBQztLQUNELFNBQVMsQ0FBQztJQUNULE9BQU8sRUFBRSxJQUFJO0NBQ2QsQ0FBQyxDQUFBO0FBRUosbUJBQW1CO0FBQ25CLE1BQU0sTUFBTSxHQUFHLFFBQVEsQ0FBQyxhQUFhLENBQUMsVUFBVSxDQUFDLENBQUE7QUFFakQsUUFBUSxDQUFDLElBQUksRUFBRTtJQUNiLE9BQU8sRUFBRSxNQUFNO0NBQ2hCLENBQUM7S0FDQyxTQUFTLENBQUMsRUFBRSxTQUFTLENBQUUsQ0FBQyxDQUFBO0FBRTNCLGlCQUFpQjtBQUNqQixNQUFNLE1BQU0sR0FBRyxJQUFJLENBQUE7QUFDbkIsUUFBUSxDQUFDLE1BQU0sQ0FBQztLQUNiLFNBQVMsQ0FBQztJQUNULEdBQUcsRUFBWSxDQUFDO0lBQ2hCLGFBQWEsRUFBRSxDQUFDO0lBQ2hCLFdBQVcsRUFBSSxJQUFJO0lBQ25CLElBQUksRUFBVyxFQUFDLFNBQVMsQ0FBQztJQUMxQixR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QTtBQUN4QixDQUFDLENBQUMsQ0FBQSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBpbnRlcmFjdCBmcm9tICdpbnRlcmFjdGpzJ1xuXG4vLyBJbnRlcmFjdGFibGVzXG5pbnRlcmFjdChkb2N1bWVudC5ib2R5KVxuaW50ZXJhY3QoZG9jdW1lbnQpXG5pbnRlcmFjdCh3aW5kb3cpXG5cbmludGVyYWN0KCcuZHJhZy1hbmQtcmVzaXplJylcbiAgLmRyYWdnYWJsZSh7XG4gICAgc25hcDoge1xuICAgICAgdGFyZ2V0czogW1xuICAgICAgICB7IHg6IDEwMCwgeTogMjAwIH0sXG4gICAgICAgIGZ1bmN0aW9uICh4OiBudW1iZXIsIHk6IG51bWJlcikgeyByZXR1cm4geyB4OiB4ICUgMjAsIHkgfSB9LFxuICAgICAgXSB9LFxuICB9KVxuICAucmVzaXphYmxlKHtcbiAgICBpbmVydGlhOiB0cnVlLFxuICB9KVxuXG4vLyBTZWxlY3RvciBjb250ZXh0XG5jb25zdCBteUxpc3QgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCcjbXktbGlzdCcpXG5cbmludGVyYWN0KCdsaScsIHtcbiAgY29udGV4dDogbXlMaXN0LFxufSlcbiAgLmRyYWdnYWJsZSh7IC8qIC4uLiAqLyB9KVxuXG4vLyBBY3Rpb24gb3B0aW9uc1xuY29uc3QgdGFyZ2V0ID0gJ2xpJ1xuaW50ZXJhY3QodGFyZ2V0KVxuICAuZHJhZ2dhYmxlKHtcbiAgICBtYXggICAgICAgICAgOiAxLFxuICAgIG1heFBlckVsZW1lbnQ6IDIsXG4gICAgbWFudWFsU3RhcnQgIDogdHJ1ZSxcbiAgICBzbmFwICAgICAgICAgOiB7LyogLi4uICovfSxcbiAgICByZXN0cmljdCAgICAgOiB7LyogLi4uICovfSxcbiAgICBpbmVydGlhICAgICAgOiB7LyogLi4uICovfSxcbiAgICBhdXRvU2Nyb2xsICAgOiB7LyogLi4uICovfSxcblxuICAgIGF4aXMgICAgICAgICA6ICd4JyB8fCAneScsXG5cbiAgfSlcbiAgLnJlc2l6YWJsZSh7XG4gICAgbWF4ICAgICAgICAgIDogMSxcbiAgICBtYXhQZXJFbGVtZW50OiAyLFxuICAgIG1hbnVhbFN0YXJ0ICA6IHRydWUsXG4gICAgc25hcCAgICAgICAgIDogey8qIC4uLiAqL30sXG4gICAgcmVzdHJpY3QgICAgIDogey8qIC4uLiAqL30sXG4gICAgaW5lcnRpYSAgICAgIDogey8qIC4uLiAqL30sXG4gICAgYXV0b1Njcm9sbCAgIDogey8qIC4uLiAqL30sXG4gICAgbWFyZ2luICAgICAgIDogNTAsXG5cbiAgICBzcXVhcmUgICAgICAgOiB0cnVlIHx8IGZhbHNlLFxuICAgIGF4aXMgICAgICAgICA6ICd4JyB8fCAneScsXG4gIH0pXG4gIC5nZXN0dXJhYmxlKHtcbiAgICBtYXggICAgICAgICAgOiAxLFxuICAgIG1heFBlckVsZW1lbnQ6IDIsXG4gICAgbWFudWFsU3RhcnQgIDogdHJ1ZSxcbiAgICByZXN0cmljdCAgICAgOiB7LyogLi4uICovfSxcbiAgfSlcblxuLy8gYXV0b3Njcm9sbFxuY29uc3QgZWxlbWVudCA9ICdsaSdcbmludGVyYWN0KGVsZW1lbnQpXG4gIC5kcmFnZ2FibGUoe1xuICAgIGF1dG9TY3JvbGw6IHRydWUsXG4gIH0pXG4gIC5yZXNpemFibGUoe1xuICAgIGF1dG9TY3JvbGw6IHtcbiAgICAgIGNvbnRhaW5lcjogZG9jdW1lbnQuYm9keSxcbiAgICAgIG1hcmdpbjogNTAsXG4gICAgICBkaXN0YW5jZTogNSxcbiAgICAgIGludGVydmFsOiAxMCxcbiAgICB9LFxuICB9KVxuXG4vLyBheGlzXG5pbnRlcmFjdCh0YXJnZXQpLmRyYWdnYWJsZSh7XG4gIGF4aXM6ICd4Jyxcbn0pXG5cbmludGVyYWN0KHRhcmdldCkucmVzaXphYmxlKHtcbiAgYXhpczogJ3gnLFxufSlcblxuY29uc3QgaGFuZGxlRWwgPSAnbGknXG5pbnRlcmFjdCh0YXJnZXQpLnJlc2l6YWJsZSh7XG4gIGVkZ2VzOiB7XG4gICAgdG9wICAgOiB0cnVlLCAgICAgICAvLyBVc2UgcG9pbnRlciBjb29yZHMgdG8gY2hlY2sgZm9yIHJlc2l6ZS5cbiAgICBsZWZ0ICA6IGZhbHNlLCAgICAgIC8vIERpc2FibGUgcmVzaXppbmcgZnJvbSBsZWZ0IGVkZ2UuXG4gICAgYm90dG9tOiAnLnJlc2l6ZS1zJywgLy8gUmVzaXplIGlmIHBvaW50ZXIgdGFyZ2V0IG1hdGNoZXMgc2VsZWN0b3JcbiAgICByaWdodCA6IGhhbmRsZUVsLCAgICAvLyBSZXNpemUgaWYgcG9pbnRlciB0YXJnZXQgaXMgdGhlIGdpdmVuIEVsZW1lbnRcbiAgfSxcbn0pXG5cbi8vIHJlc2l6ZSBpbnZlcnRcbmludGVyYWN0KHRhcmdldCkucmVzaXphYmxlKHtcbiAgZWRnZXM6IHsgYm90dG9tOiB0cnVlLCByaWdodDogdHJ1ZSB9LFxuICBpbnZlcnQ6ICdyZXBvc2l0aW9uJyxcbn0pXG5cbi8vIHJlc2l6ZSBzcXVhcmVcbmludGVyYWN0KHRhcmdldCkucmVzaXphYmxlKHtcbiAgc3F1YXJlUmVzaXplOiB0cnVlLFxufSlcblxuLy8gZHJvcHpvbmUgIGFjY2VwdFxuaW50ZXJhY3QodGFyZ2V0KS5kcm9wem9uZSh7XG4gIGFjY2VwdDogJy5kcmFnMCwgLmRyYWcxJyxcbn0pXG5cbi8vIGRyb3B6b25lIG92ZXJsYXBcbmludGVyYWN0KHRhcmdldCkuZHJvcHpvbmUoe1xuICBvdmVybGFwOiAwLjI1LFxufSlcblxuLy8gZHJvcHpvbmUgY2hlY2tlclxuaW50ZXJhY3QodGFyZ2V0KS5kcm9wem9uZSh7XG4gIGNoZWNrZXIgKFxuICAgIF9kcmFnRXZlbnQ6IEVsZW1lbnQsICAgICAgICAgIC8vIHJlbGF0ZWQgZHJhZ21vdmUgb3IgZHJhZ2VuZFxuICAgIF9ldmVudDogRXZlbnQsICAgICAgICAgICAgICAgIC8vIFRvdWNoLCBQb2ludGVyIG9yIE1vdXNlIEV2ZW50XG4gICAgZHJvcHBlZDogYm9vbGVhbiwgICAgICAgICAgICAgLy8gYm9vbCBkZWZhdWx0IGNoZWNrZXIgcmVzdWx0XG4gICAgX2Ryb3B6b25lOiBJbnRlcmFjdC5JbnRlcmFjdGFibGUsICAgICAgLy8gZHJvcHpvbmUgSW50ZXJhY3RhYmxlXG4gICAgZHJvcEVsZW1lbnQ6IEVsZW1lbnQsICAgICAgICAgLy8gZHJvcHpvbmUgZWxlbW50XG4gICAgX2RyYWdnYWJsZTogSW50ZXJhY3QuSW50ZXJhY3RhYmxlLCAgICAgLy8gZHJhZ2dhYmxlIEludGVyYWN0YWJsZVxuICAgIF9kcmFnZ2FibGVFbGVtZW50OiBFbGVtZW50KSB7IC8vIGRyYWdnYWJsZSBlbGVtZW50XG4gICAgLy8gb25seSBhbGxvdyBkcm9wcyBpbnRvIGVtcHR5IGRyb3B6b25lIGVsZW1lbnRzXG4gICAgcmV0dXJuIGRyb3BwZWQgJiYgIWRyb3BFbGVtZW50Lmhhc0NoaWxkTm9kZXMoKVxuICB9LFxufSlcblxuaW50ZXJhY3QuZHluYW1pY0Ryb3AoKVxuaW50ZXJhY3QuZHluYW1pY0Ryb3AoZmFsc2UpXG5cbi8vIEV2ZW50c1xuZnVuY3Rpb24gbGlzdGVuZXIgKGV2ZW50KSB7XG4gIGNvbnN0IHsgdHlwZSwgcGFnZVgsIHBhZ2VZIH0gPSBldmVudFxuICBhbGVydCh7IHR5cGUsIHBhZ2VYLCBwYWdlWSB9KVxufVxuXG5pbnRlcmFjdCh0YXJnZXQpXG4gIC5vbignZHJhZ3N0YXJ0JywgbGlzdGVuZXIpXG4gIC5vbignZHJhZ21vdmUgZHJhZ2VuZCcsIGxpc3RlbmVyKVxuICAub24oWydyZXNpemVtb3ZlJywgJ3Jlc2l6ZWVuZCddLCBsaXN0ZW5lcilcbiAgLm9uKHtcbiAgICBnZXN0dXJlc3RhcnQ6IGxpc3RlbmVyLFxuICAgIGdlc3R1cmVlbmQ6IGxpc3RlbmVyLFxuICB9KVxuXG5pbnRlcmFjdC5vbigncmVzaXplJywgKGV2ZW50OiBJbnRlcmFjdC5SZXNpemVFdmVudCkgPT4ge1xuICBjb25zdCB7IHJlY3QsIGRlbHRhUmVjdCB9ID0gZXZlbnRcbiAgYWxlcnQoSlNPTi5zdHJpbmdpZnkoeyByZWN0LCBkZWx0YVJlY3QgfSkpXG59KVxuXG5pbnRlcmFjdCh0YXJnZXQpLnJlc2l6YWJsZSh7XG4gIGxpc3RlbmVyczogW1xuICAgIHsgc3RhcnQ6IGxpc3RlbmVyLCBtb3ZlOiBsaXN0ZW5lciB9LFxuICBdLFxufSlcblxuaW50ZXJhY3QodGFyZ2V0KS5kcmFnZ2FibGUoe1xuICBsaXN0ZW5lcnM6IHsgc3RhcnQ6IGxpc3RlbmVyLCBlbmQ6IGxpc3RlbmVyIH0sXG59KVxuXG5pbnRlcmFjdCh0YXJnZXQpLmRyYWdnYWJsZSh7XG4gIG9uc3RhcnQ6IGxpc3RlbmVyLFxuICBvbm1vdmU6IGxpc3RlbmVyLFxuICBvbmVuZDogbGlzdGVuZXIsXG59KVxuXG5pbnRlcmFjdC5vbihbJ2RyYWdtb3ZlJywgJ3Jlc2l6ZXN0YXJ0J10sIGxpc3RlbmVyKVxuXG5jb25zdCBkcm9wVGFyZ2V0ID0gJ2Rpdidcbi8vIERyb3AgRXZlbnRzXG5pbnRlcmFjdChkcm9wVGFyZ2V0KVxuICAuZHJvcHpvbmUoe1xuICAgIG9uZHJvcCAoZXZlbnQpIHtcbiAgICAgIGFsZXJ0KGV2ZW50LnJlbGF0ZWRUYXJnZXQuaWQgK1xuICAgICAgICAgICAgJyB3YXMgZHJvcHBlZCBpbnRvICcgK1xuICAgICAgICAgICAgZXZlbnQudGFyZ2V0LmlkKVxuICAgIH0sXG4gIH0pXG4gIC5vbignZHJvcGFjdGl2YXRlJywgKGV2ZW50KSA9PiB7XG4gICAgZXZlbnQudGFyZ2V0LmNsYXNzTGlzdC5hZGQoJ2Ryb3AtYWN0aXZhdGVkJylcbiAgfSlcblxuaW50ZXJhY3QodGFyZ2V0KS5vbigndXAnLCAoX2V2ZW50KSA9PiB7fSlcblxuLy8gZmFzdCBjbGlja1xuaW50ZXJhY3QoJ2FbaHJlZl0nKS5vbigndGFwJywgKGV2ZW50KSA9PiB7XG4gIHdpbmRvdy5sb2NhdGlvbi5ocmVmID0gZXZlbnQuY3VycmVudFRhcmdldC5ocmVmXG5cbiAgZXZlbnQucHJldmVudERlZmF1bHQoKVxufSlcbiJdfQ==
{
"name": "@interactjs/types",
"version": "1.4.0-alpha.25+sha.c3a67ce",
"version": "1.4.0-alpha.26+sha.ae18425",
"dependencies": {
"@interactjs/actions": "1.4.0-alpha.25+sha.c3a67ce",
"@interactjs/auto-scroll": "1.4.0-alpha.25+sha.c3a67ce",
"@interactjs/auto-start": "1.4.0-alpha.25+sha.c3a67ce",
"@interactjs/core": "1.4.0-alpha.25+sha.c3a67ce",
"@interactjs/inertia": "1.4.0-alpha.25+sha.c3a67ce",
"@interactjs/interact": "1.4.0-alpha.25+sha.c3a67ce",
"@interactjs/modifiers": "1.4.0-alpha.25+sha.c3a67ce",
"@interactjs/pointer-events": "1.4.0-alpha.25+sha.c3a67ce",
"@interactjs/reflow": "1.4.0-alpha.25+sha.c3a67ce",
"@interactjs/utils": "1.4.0-alpha.25+sha.c3a67ce"
"@interactjs/actions": "1.4.0-alpha.26+sha.ae18425",
"@interactjs/auto-scroll": "1.4.0-alpha.26+sha.ae18425",
"@interactjs/auto-start": "1.4.0-alpha.26+sha.ae18425",
"@interactjs/core": "1.4.0-alpha.26+sha.ae18425",
"@interactjs/inertia": "1.4.0-alpha.26+sha.ae18425",
"@interactjs/interact": "1.4.0-alpha.26+sha.ae18425",
"@interactjs/modifiers": "1.4.0-alpha.26+sha.ae18425",
"@interactjs/pointer-events": "1.4.0-alpha.26+sha.ae18425",
"@interactjs/reflow": "1.4.0-alpha.26+sha.ae18425",
"@interactjs/utils": "1.4.0-alpha.26+sha.ae18425"
},
"devDependencies": {
"interactjs": "^1.4.0-alpha.26"
},
"publishConfig": {

@@ -17,0 +20,0 @@ "access": "public"

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc