Socket
Socket
Sign inDemoInstall

@interactjs/modifiers

Package Overview
Dependencies
Maintainers
2
Versions
136
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@interactjs/modifiers - npm Package Compare versions

Comparing version 1.8.2 to 1.8.3

1

aspectRatio.d.ts

@@ -20,2 +20,1 @@ import { Modifier, ModifierModule, ModifierState } from './base';

export default aspectRatio;
//# sourceMappingURL=aspectRatio.d.ts.map

4

aspectRatio.js

@@ -21,3 +21,3 @@ /* eslint-disable */

import { addEdges } from "../utils/rect.js";
import modifiersBase, { setAll, startAll } from "./base.js";
import { prepareStates, setAll, startAll } from "./base.js";
const aspectRatio = {

@@ -68,3 +68,3 @@ start(arg) {

state.subStates = modifiersBase.prepareStates(modifiers).map(subState => {
state.subStates = prepareStates(modifiers).map(subState => {
subState.options = { ...subState.options

@@ -71,0 +71,0 @@ };

export {};
//# sourceMappingURL=aspectRatio.spec.d.ts.map

@@ -113,2 +113,9 @@ declare module '@interactjs/core/scope' {

}): void;
export declare function shouldDo(options: any, preEnd?: boolean, requireEndOnly?: boolean, phase?: string): any;
export declare function getRectOffset(rect: any, coords: any): {
left: number;
top: number;
right: number;
bottom: number;
};
export declare function makeModifier<Defaults extends {

@@ -128,2 +135,1 @@ enabled?: boolean;

export default modifiersBase;
//# sourceMappingURL=base.d.ts.map

@@ -349,8 +349,6 @@ import extend from "../utils/extend.js";

}
function shouldDo(options, preEnd, requireEndOnly, phase) {
export function shouldDo(options, preEnd, requireEndOnly, phase) {
return options ? options.enabled !== false && (preEnd || !options.endOnly) && (!requireEndOnly || options.endOnly || options.alwaysOnEnd) && (options.setStart || phase !== 'start') : !requireEndOnly;
}
function getRectOffset(rect, coords) {
export function getRectOffset(rect, coords) {
return rect ? {

@@ -368,3 +366,2 @@ left: coords.x - rect.left,

}
export function makeModifier(module, name) {

@@ -465,16 +462,5 @@ const {

},
before: ['actions', 'action/drag', 'actions/resize', 'actions/gesture'],
startAll,
setAll,
prepareStates,
start,
beforeMove,
beforeEnd,
stop,
shouldDo,
getModifierList,
getRectOffset,
makeModifier
before: ['actions', 'action/drag', 'actions/resize', 'actions/gesture']
};
export default modifiersBase;
//# sourceMappingURL=base.js.map
export {};
//# sourceMappingURL=base.spec.d.ts.map

@@ -1,9 +0,321 @@

export declare const snap: any;
export declare const snapSize: any;
export declare const snapEdges: any;
export declare const restrict: any;
export declare const restrictRect: any;
export declare const restrictEdges: any;
export declare const restrictSize: any;
export declare const aspectRatio: any;
//# sourceMappingURL=index.d.ts.map
export declare const snap: {
(_options?: Partial<import("./snap/pointer").SnapOptions>): import("./base").Modifier<import("./snap/pointer").SnapOptions, import("./base").ModifierState<import("./snap/pointer").SnapOptions, {
offsets?: import("./snap/pointer").Offset[];
closest?: any;
targetFields?: string[][];
}, any>, "snap">;
_defaults: import("./snap/pointer").SnapOptions;
_methods: {
start: (arg: import("./base").ModifierArg<import("./base").ModifierState<import("./snap/pointer").SnapOptions, {
offsets?: import("./snap/pointer").Offset[];
closest?: any;
targetFields?: string[][];
}, any>>) => void;
set: (arg: import("./base").ModifierArg<import("./base").ModifierState<import("./snap/pointer").SnapOptions, {
offsets?: import("./snap/pointer").Offset[];
closest?: any;
targetFields?: string[][];
}, any>>) => any;
beforeEnd: (arg: import("./base").ModifierArg<import("./base").ModifierState<import("./snap/pointer").SnapOptions, {
offsets?: import("./snap/pointer").Offset[];
closest?: any;
targetFields?: string[][];
}, any>>) => void | import("@interactjs/types/types").Point;
stop: (arg: import("./base").ModifierArg<import("./base").ModifierState<import("./snap/pointer").SnapOptions, {
offsets?: import("./snap/pointer").Offset[];
closest?: any;
targetFields?: string[][];
}, any>>) => void;
};
};
export declare const snapSize: {
(_options?: Partial<Pick<import("./snap/pointer").SnapOptions, "enabled" | "offset" | "targets" | "endOnly" | "range">>): import("./base").Modifier<Pick<import("./snap/pointer").SnapOptions, "enabled" | "offset" | "targets" | "endOnly" | "range">, import("./base").ModifierState<import("./snap/pointer").SnapOptions, {
offsets?: import("./snap/pointer").Offset[];
closest?: any;
targetFields?: string[][];
}, any>, "snapSize">;
_defaults: Pick<import("./snap/pointer").SnapOptions, "enabled" | "offset" | "targets" | "endOnly" | "range">;
_methods: {
start: (arg: import("./base").ModifierArg<import("./base").ModifierState<import("./snap/pointer").SnapOptions, {
offsets?: import("./snap/pointer").Offset[];
closest?: any;
targetFields?: string[][];
}, any>>) => void;
set: (arg: import("./base").ModifierArg<import("./base").ModifierState<import("./snap/pointer").SnapOptions, {
offsets?: import("./snap/pointer").Offset[];
closest?: any;
targetFields?: string[][];
}, any>>) => any;
beforeEnd: (arg: import("./base").ModifierArg<import("./base").ModifierState<import("./snap/pointer").SnapOptions, {
offsets?: import("./snap/pointer").Offset[];
closest?: any;
targetFields?: string[][];
}, any>>) => void | import("@interactjs/types/types").Point;
stop: (arg: import("./base").ModifierArg<import("./base").ModifierState<import("./snap/pointer").SnapOptions, {
offsets?: import("./snap/pointer").Offset[];
closest?: any;
targetFields?: string[][];
}, any>>) => void;
};
};
export declare const snapEdges: {
(_options?: Partial<import("./snap/pointer").SnapOptions>): import("./base").Modifier<import("./snap/pointer").SnapOptions, import("./base").ModifierState<import("./snap/pointer").SnapOptions, {
offsets?: import("./snap/pointer").Offset[];
closest?: any;
targetFields?: string[][];
}, any>, "snapEdges">;
_defaults: import("./snap/pointer").SnapOptions;
_methods: {
start: (arg: import("./base").ModifierArg<import("./base").ModifierState<import("./snap/pointer").SnapOptions, {
offsets?: import("./snap/pointer").Offset[];
closest?: any;
targetFields?: string[][];
}, any>>) => void;
set: (arg: import("./base").ModifierArg<import("./base").ModifierState<import("./snap/pointer").SnapOptions, {
offsets?: import("./snap/pointer").Offset[];
closest?: any;
targetFields?: string[][];
}, any>>) => any;
beforeEnd: (arg: import("./base").ModifierArg<import("./base").ModifierState<import("./snap/pointer").SnapOptions, {
offsets?: import("./snap/pointer").Offset[];
closest?: any;
targetFields?: string[][];
}, any>>) => void | import("@interactjs/types/types").Point;
stop: (arg: import("./base").ModifierArg<import("./base").ModifierState<import("./snap/pointer").SnapOptions, {
offsets?: import("./snap/pointer").Offset[];
closest?: any;
targetFields?: string[][];
}, any>>) => void;
};
};
export declare const restrict: {
(_options?: Partial<import("./restrict/pointer").RestrictOptions>): import("./base").Modifier<import("./restrict/pointer").RestrictOptions, import("./base").ModifierState<import("./restrict/pointer").RestrictOptions, {
offset: import("@interactjs/types/types").Rect;
}, any>, "restrict">;
_defaults: import("./restrict/pointer").RestrictOptions;
_methods: {
start: (arg: import("./base").ModifierArg<import("./base").ModifierState<import("./restrict/pointer").RestrictOptions, {
offset: import("@interactjs/types/types").Rect;
}, any>>) => void;
set: (arg: import("./base").ModifierArg<import("./base").ModifierState<import("./restrict/pointer").RestrictOptions, {
offset: import("@interactjs/types/types").Rect;
}, any>>) => any;
beforeEnd: (arg: import("./base").ModifierArg<import("./base").ModifierState<import("./restrict/pointer").RestrictOptions, {
offset: import("@interactjs/types/types").Rect;
}, any>>) => void | import("@interactjs/types/types").Point;
stop: (arg: import("./base").ModifierArg<import("./base").ModifierState<import("./restrict/pointer").RestrictOptions, {
offset: import("@interactjs/types/types").Rect;
}, any>>) => void;
};
};
export declare const restrictRect: {
(_options?: Partial<import("./restrict/pointer").RestrictOptions & {
elementRect: {
top: number;
left: number;
bottom: number;
right: number;
};
}>): import("./base").Modifier<import("./restrict/pointer").RestrictOptions & {
elementRect: {
top: number;
left: number;
bottom: number;
right: number;
};
}, import("./base").ModifierState<import("./restrict/pointer").RestrictOptions, {
offset: import("@interactjs/types/types").Rect;
}, any>, "restrictRect">;
_defaults: import("./restrict/pointer").RestrictOptions & {
elementRect: {
top: number;
left: number;
bottom: number;
right: number;
};
};
_methods: {
start: (arg: import("./base").ModifierArg<import("./base").ModifierState<import("./restrict/pointer").RestrictOptions, {
offset: import("@interactjs/types/types").Rect;
}, any>>) => void;
set: (arg: import("./base").ModifierArg<import("./base").ModifierState<import("./restrict/pointer").RestrictOptions, {
offset: import("@interactjs/types/types").Rect;
}, any>>) => any;
beforeEnd: (arg: import("./base").ModifierArg<import("./base").ModifierState<import("./restrict/pointer").RestrictOptions, {
offset: import("@interactjs/types/types").Rect;
}, any>>) => void | import("@interactjs/types/types").Point;
stop: (arg: import("./base").ModifierArg<import("./base").ModifierState<import("./restrict/pointer").RestrictOptions, {
offset: import("@interactjs/types/types").Rect;
}, any>>) => void;
};
};
export declare const restrictEdges: {
(_options?: Partial<import("./restrict/edges").RestrictEdgesOptions>): import("./base").Modifier<import("./restrict/edges").RestrictEdgesOptions, import("./base").ModifierState<import("./restrict/edges").RestrictEdgesOptions, {
inner: import("@interactjs/types/types").Rect;
outer: import("@interactjs/types/types").Rect;
offset: import("@interactjs/types/types").Rect;
}, any>, "restrictEdges">;
_defaults: import("./restrict/edges").RestrictEdgesOptions;
_methods: {
start: (arg: import("./base").ModifierArg<import("./base").ModifierState<import("./restrict/edges").RestrictEdgesOptions, {
inner: import("@interactjs/types/types").Rect;
outer: import("@interactjs/types/types").Rect;
offset: import("@interactjs/types/types").Rect;
}, any>>) => void;
set: (arg: import("./base").ModifierArg<import("./base").ModifierState<import("./restrict/edges").RestrictEdgesOptions, {
inner: import("@interactjs/types/types").Rect;
outer: import("@interactjs/types/types").Rect;
offset: import("@interactjs/types/types").Rect;
}, any>>) => any;
beforeEnd: (arg: import("./base").ModifierArg<import("./base").ModifierState<import("./restrict/edges").RestrictEdgesOptions, {
inner: import("@interactjs/types/types").Rect;
outer: import("@interactjs/types/types").Rect;
offset: import("@interactjs/types/types").Rect;
}, any>>) => void | import("@interactjs/types/types").Point;
stop: (arg: import("./base").ModifierArg<import("./base").ModifierState<import("./restrict/edges").RestrictEdgesOptions, {
inner: import("@interactjs/types/types").Rect;
outer: import("@interactjs/types/types").Rect;
offset: import("@interactjs/types/types").Rect;
}, any>>) => void;
};
};
export declare const restrictSize: {
(_options?: Partial<import("./restrict/size").RestrictSizeOptions>): import("./base").Modifier<import("./restrict/size").RestrictSizeOptions, import("./base").ModifierState<import("./restrict/edges").RestrictEdgesOptions, {
inner: import("@interactjs/types/types").Rect;
outer: import("@interactjs/types/types").Rect;
offset: import("@interactjs/types/types").Rect;
}, any>, "restrictSize">;
_defaults: import("./restrict/size").RestrictSizeOptions;
_methods: {
start: (arg: import("./base").ModifierArg<import("./base").ModifierState<import("./restrict/edges").RestrictEdgesOptions, {
inner: import("@interactjs/types/types").Rect;
outer: import("@interactjs/types/types").Rect;
offset: import("@interactjs/types/types").Rect;
}, any>>) => void;
set: (arg: import("./base").ModifierArg<import("./base").ModifierState<import("./restrict/edges").RestrictEdgesOptions, {
inner: import("@interactjs/types/types").Rect;
outer: import("@interactjs/types/types").Rect;
offset: import("@interactjs/types/types").Rect;
}, any>>) => any;
beforeEnd: (arg: import("./base").ModifierArg<import("./base").ModifierState<import("./restrict/edges").RestrictEdgesOptions, {
inner: import("@interactjs/types/types").Rect;
outer: import("@interactjs/types/types").Rect;
offset: import("@interactjs/types/types").Rect;
}, any>>) => void | import("@interactjs/types/types").Point;
stop: (arg: import("./base").ModifierArg<import("./base").ModifierState<import("./restrict/edges").RestrictEdgesOptions, {
inner: import("@interactjs/types/types").Rect;
outer: import("@interactjs/types/types").Rect;
offset: import("@interactjs/types/types").Rect;
}, any>>) => void;
};
};
export declare const aspectRatio: {
(_options?: Partial<import("./aspectRatio").AspectRatioOptions>): import("./base").Modifier<import("./aspectRatio").AspectRatioOptions, import("./base").ModifierState<import("./aspectRatio").AspectRatioOptions, {
startCoords: import("@interactjs/types/types").Point;
startRect: import("@interactjs/types/types").Rect;
linkedEdges: import("@interactjs/types/types").EdgeOptions;
ratio: number;
equalDelta: boolean;
xIsPrimaryAxis: boolean;
edgeSign: 1 | -1;
subStates: {
options: {};
methods?: {
start?: (arg: import("./base").ModifierArg<any>) => void;
set: (arg: import("./base").ModifierArg<any>) => void;
beforeEnd?: (arg: import("./base").ModifierArg<any>) => void | import("@interactjs/types/types").Point;
stop?: (arg: import("./base").ModifierArg<any>) => void;
};
index?: number;
name?: any;
result?: object;
}[];
}, any>, "aspectRatio">;
_defaults: import("./aspectRatio").AspectRatioOptions;
_methods: {
start: (arg: import("./base").ModifierArg<import("./base").ModifierState<import("./aspectRatio").AspectRatioOptions, {
startCoords: import("@interactjs/types/types").Point;
startRect: import("@interactjs/types/types").Rect;
linkedEdges: import("@interactjs/types/types").EdgeOptions;
ratio: number;
equalDelta: boolean;
xIsPrimaryAxis: boolean;
edgeSign: 1 | -1;
subStates: {
options: {};
methods?: {
start?: (arg: import("./base").ModifierArg<any>) => void;
set: (arg: import("./base").ModifierArg<any>) => void;
beforeEnd?: (arg: import("./base").ModifierArg<any>) => void | import("@interactjs/types/types").Point;
stop?: (arg: import("./base").ModifierArg<any>) => void;
};
index?: number;
name?: any;
result?: object;
}[];
}, any>>) => void;
set: (arg: import("./base").ModifierArg<import("./base").ModifierState<import("./aspectRatio").AspectRatioOptions, {
startCoords: import("@interactjs/types/types").Point;
startRect: import("@interactjs/types/types").Rect;
linkedEdges: import("@interactjs/types/types").EdgeOptions;
ratio: number;
equalDelta: boolean;
xIsPrimaryAxis: boolean;
edgeSign: 1 | -1;
subStates: {
options: {};
methods?: {
start?: (arg: import("./base").ModifierArg<any>) => void;
set: (arg: import("./base").ModifierArg<any>) => void;
beforeEnd?: (arg: import("./base").ModifierArg<any>) => void | import("@interactjs/types/types").Point;
stop?: (arg: import("./base").ModifierArg<any>) => void;
};
index?: number;
name?: any;
result?: object;
}[];
}, any>>) => any;
beforeEnd: (arg: import("./base").ModifierArg<import("./base").ModifierState<import("./aspectRatio").AspectRatioOptions, {
startCoords: import("@interactjs/types/types").Point;
startRect: import("@interactjs/types/types").Rect;
linkedEdges: import("@interactjs/types/types").EdgeOptions;
ratio: number;
equalDelta: boolean;
xIsPrimaryAxis: boolean;
edgeSign: 1 | -1;
subStates: {
options: {};
methods?: {
start?: (arg: import("./base").ModifierArg<any>) => void;
set: (arg: import("./base").ModifierArg<any>) => void;
beforeEnd?: (arg: import("./base").ModifierArg<any>) => void | import("@interactjs/types/types").Point;
stop?: (arg: import("./base").ModifierArg<any>) => void;
};
index?: number;
name?: any;
result?: object;
}[];
}, any>>) => void | import("@interactjs/types/types").Point;
stop: (arg: import("./base").ModifierArg<import("./base").ModifierState<import("./aspectRatio").AspectRatioOptions, {
startCoords: import("@interactjs/types/types").Point;
startRect: import("@interactjs/types/types").Rect;
linkedEdges: import("@interactjs/types/types").EdgeOptions;
ratio: number;
equalDelta: boolean;
xIsPrimaryAxis: boolean;
edgeSign: 1 | -1;
subStates: {
options: {};
methods?: {
start?: (arg: import("./base").ModifierArg<any>) => void;
set: (arg: import("./base").ModifierArg<any>) => void;
beforeEnd?: (arg: import("./base").ModifierArg<any>) => void | import("@interactjs/types/types").Point;
stop?: (arg: import("./base").ModifierArg<any>) => void;
};
index?: number;
name?: any;
result?: object;
}[];
}, any>>) => void;
};
};
import aspectRatioModule from "./aspectRatio.js";
import base from "./base.js";
import { makeModifier } from "./base.js";
import restrictEdgesModule from "./restrict/edges.js";

@@ -10,5 +10,2 @@ import restrictModule from "./restrict/pointer.js";

import snapSizeModule from "./snap/size.js";
const {
makeModifier
} = base;
export const snap = makeModifier(snapModule, 'snap');

@@ -15,0 +12,0 @@ export const snapSize = makeModifier(snapSizeModule, 'snapSize');

{
"name": "@interactjs/modifiers",
"version": "1.8.2",
"version": "1.8.3",
"license": "MIT",
"peerDependencies": {
"@interactjs/core": "1.8.2",
"@interactjs/utils": "1.8.2"
"@interactjs/core": "1.8.3",
"@interactjs/utils": "1.8.3"
},
"devDependencies": {
"@interactjs/_dev": "1.8.2",
"@interactjs/actions": "1.8.2"
"@interactjs/_dev": "1.8.3",
"@interactjs/actions": "1.8.3"
},

@@ -16,3 +16,3 @@ "publishConfig": {

},
"gitHead": "b9b4d24c"
"gitHead": "1bc0c176"
}

@@ -35,2 +35,1 @@ import { ModifierArg, ModifierState } from '../base';

export default restrictEdges;
//# sourceMappingURL=edges.d.ts.map
export {};
//# sourceMappingURL=edges.spec.d.ts.map

@@ -15,2 +15,1 @@ import { ModifierModule, ModifierState } from '../base';

export default restrict;
//# sourceMappingURL=pointer.d.ts.map
export {};
//# sourceMappingURL=pointer.spec.d.ts.map

@@ -18,2 +18,1 @@ declare const restrictRect: {

export default restrictRect;
//# sourceMappingURL=rect.d.ts.map

@@ -25,2 +25,1 @@ import { ModifierArg, ModifierState } from '../base';

export default restrictSize;
//# sourceMappingURL=size.d.ts.map
export {};
//# sourceMappingURL=size.spec.d.ts.map

@@ -32,2 +32,1 @@ /**

export default snapEdges;
//# sourceMappingURL=edges.d.ts.map
export {};
//# sourceMappingURL=edges.spec.d.ts.map

@@ -49,2 +49,1 @@ import { ModifierArg, ModifierState } from '../base';

export default snap;
//# sourceMappingURL=pointer.d.ts.map
export {};
//# sourceMappingURL=pointer.spec.d.ts.map

@@ -21,2 +21,1 @@ import { ModifierArg } from '../base';

export default snapSize;
//# sourceMappingURL=size.d.ts.map
export {};
//# sourceMappingURL=size.spec.d.ts.map

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

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