django-vue3-admin-web/node_modules/@interactjs/modifiers/all.d.ts
2025-10-20 21:21:14 +08:00

163 lines
8.4 KiB
TypeScript

declare const _default: {
aspectRatio: {
(_options?: Partial<import("./aspectRatio").AspectRatioOptions>): import("./types").Modifier<import("./aspectRatio").AspectRatioOptions, import("./aspectRatio").AspectRatioState, "aspectRatio", unknown>;
_defaults: import("./aspectRatio").AspectRatioOptions;
_methods: {
start: (arg: import("./types").ModifierArg<import("./aspectRatio").AspectRatioState>) => void;
set: (arg: import("./types").ModifierArg<import("./aspectRatio").AspectRatioState>) => unknown;
beforeEnd: (arg: import("./types").ModifierArg<import("./aspectRatio").AspectRatioState>) => void | import("@interactjs/core/types").Point;
stop: (arg: import("./types").ModifierArg<import("./aspectRatio").AspectRatioState>) => void;
};
};
restrictEdges: {
(_options?: Partial<import("./restrict/edges").RestrictEdgesOptions>): import("./types").Modifier<import("./restrict/edges").RestrictEdgesOptions, import("./restrict/edges").RestrictEdgesState, "restrictEdges", void>;
_defaults: import("./restrict/edges").RestrictEdgesOptions;
_methods: {
start: (arg: import("./types").ModifierArg<import("./restrict/edges").RestrictEdgesState>) => void;
set: (arg: import("./types").ModifierArg<import("./restrict/edges").RestrictEdgesState>) => void;
beforeEnd: (arg: import("./types").ModifierArg<import("./restrict/edges").RestrictEdgesState>) => void | import("@interactjs/core/types").Point;
stop: (arg: import("./types").ModifierArg<import("./restrict/edges").RestrictEdgesState>) => void;
};
};
restrict: {
(_options?: Partial<import("./restrict/pointer").RestrictOptions>): import("./types").Modifier<import("./restrict/pointer").RestrictOptions, import("./restrict/pointer").RestrictState, "restrict", unknown>;
_defaults: import("./restrict/pointer").RestrictOptions;
_methods: {
start: (arg: import("./types").ModifierArg<import("./restrict/pointer").RestrictState>) => void;
set: (arg: import("./types").ModifierArg<import("./restrict/pointer").RestrictState>) => unknown;
beforeEnd: (arg: import("./types").ModifierArg<import("./restrict/pointer").RestrictState>) => void | import("@interactjs/core/types").Point;
stop: (arg: import("./types").ModifierArg<import("./restrict/pointer").RestrictState>) => void;
};
};
restrictRect: {
(_options?: Partial<import("./restrict/pointer").RestrictOptions & {
elementRect: {
top: number;
left: number;
bottom: number;
right: number;
};
}>): import("./types").Modifier<import("./restrict/pointer").RestrictOptions & {
elementRect: {
top: number;
left: number;
bottom: number;
right: number;
};
}, import("./restrict/pointer").RestrictState, "restrictRect", unknown>;
_defaults: import("./restrict/pointer").RestrictOptions & {
elementRect: {
top: number;
left: number;
bottom: number;
right: number;
};
};
_methods: {
start: (arg: import("./types").ModifierArg<import("./restrict/pointer").RestrictState>) => void;
set: (arg: import("./types").ModifierArg<import("./restrict/pointer").RestrictState>) => unknown;
beforeEnd: (arg: import("./types").ModifierArg<import("./restrict/pointer").RestrictState>) => void | import("@interactjs/core/types").Point;
stop: (arg: import("./types").ModifierArg<import("./restrict/pointer").RestrictState>) => void;
};
};
restrictSize: {
(_options?: Partial<import("./restrict/size").RestrictSizeOptions>): import("./types").Modifier<import("./restrict/size").RestrictSizeOptions, import("./restrict/edges").RestrictEdgesState, "restrictSize", void>;
_defaults: import("./restrict/size").RestrictSizeOptions;
_methods: {
start: (arg: import("./types").ModifierArg<import("./restrict/edges").RestrictEdgesState>) => void;
set: (arg: import("./types").ModifierArg<import("./restrict/edges").RestrictEdgesState>) => void;
beforeEnd: (arg: import("./types").ModifierArg<import("./restrict/edges").RestrictEdgesState>) => void | import("@interactjs/core/types").Point;
stop: (arg: import("./types").ModifierArg<import("./restrict/edges").RestrictEdgesState>) => void;
};
};
snapEdges: {
(_options?: Partial<import("./snap/edges").SnapEdgesOptions>): import("./types").Modifier<import("./snap/edges").SnapEdgesOptions, import("./snap/pointer").SnapState, "snapEdges", {
target: any;
inRange: boolean;
distance: number;
range: number;
delta: {
x: number;
y: number;
};
}>;
_defaults: import("./snap/edges").SnapEdgesOptions;
_methods: {
start: (arg: import("./types").ModifierArg<import("./snap/pointer").SnapState>) => void;
set: (arg: import("./types").ModifierArg<import("./snap/pointer").SnapState>) => {
target: any;
inRange: boolean;
distance: number;
range: number;
delta: {
x: number;
y: number;
};
};
beforeEnd: (arg: import("./types").ModifierArg<import("./snap/pointer").SnapState>) => void | import("@interactjs/core/types").Point;
stop: (arg: import("./types").ModifierArg<import("./snap/pointer").SnapState>) => void;
};
};
snap: {
(_options?: Partial<import("./snap/pointer").SnapOptions>): import("./types").Modifier<import("./snap/pointer").SnapOptions, import("./snap/pointer").SnapState, "snap", {
target: any;
inRange: boolean;
distance: number;
range: number;
delta: {
x: number;
y: number;
};
}>;
_defaults: import("./snap/pointer").SnapOptions;
_methods: {
start: (arg: import("./types").ModifierArg<import("./snap/pointer").SnapState>) => void;
set: (arg: import("./types").ModifierArg<import("./snap/pointer").SnapState>) => {
target: any;
inRange: boolean;
distance: number;
range: number;
delta: {
x: number;
y: number;
};
};
beforeEnd: (arg: import("./types").ModifierArg<import("./snap/pointer").SnapState>) => void | import("@interactjs/core/types").Point;
stop: (arg: import("./types").ModifierArg<import("./snap/pointer").SnapState>) => void;
};
};
snapSize: {
(_options?: Partial<import("./snap/size").SnapSizeOptions>): import("./types").Modifier<import("./snap/size").SnapSizeOptions, import("./snap/pointer").SnapState, "snapSize", {
target: any;
inRange: boolean;
distance: number;
range: number;
delta: {
x: number;
y: number;
};
}>;
_defaults: import("./snap/size").SnapSizeOptions;
_methods: {
start: (arg: import("./types").ModifierArg<import("./snap/pointer").SnapState>) => void;
set: (arg: import("./types").ModifierArg<import("./snap/pointer").SnapState>) => {
target: any;
inRange: boolean;
distance: number;
range: number;
delta: {
x: number;
y: number;
};
};
beforeEnd: (arg: import("./types").ModifierArg<import("./snap/pointer").SnapState>) => void | import("@interactjs/core/types").Point;
stop: (arg: import("./types").ModifierArg<import("./snap/pointer").SnapState>) => void;
};
};
spring: import("./types").ModifierFunction<any, any, "noop">;
avoid: import("./types").ModifierFunction<any, any, "noop">;
transform: import("./types").ModifierFunction<any, any, "noop">;
rubberband: import("./types").ModifierFunction<any, any, "noop">;
};
export default _default;