@interactjs/types
Advanced tools
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 |
@@ -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" |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
Manifest confusion
Supply chain riskThis package has inconsistent metadata. This could be malicious or caused by an error when publishing the package.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Manifest confusion
Supply chain riskThis package has inconsistent metadata. This could be malicious or caused by an error when publishing the package.
Found 1 instance in 1 package
25320
401
1
2