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

46 lines
1.6 KiB
TypeScript

declare const restrictRect: {
start: (arg: import("../types").ModifierArg<import("./pointer").RestrictState>) => void;
set: (arg: import("../types").ModifierArg<import("./pointer").RestrictState>) => unknown;
defaults: import("./pointer").RestrictOptions & {
elementRect: {
top: number;
left: number;
bottom: number;
right: number;
};
};
};
declare const _default: {
(_options?: Partial<import("./pointer").RestrictOptions & {
elementRect: {
top: number;
left: number;
bottom: number;
right: number;
};
}>): import("../types").Modifier<import("./pointer").RestrictOptions & {
elementRect: {
top: number;
left: number;
bottom: number;
right: number;
};
}, import("./pointer").RestrictState, "restrictRect", unknown>;
_defaults: import("./pointer").RestrictOptions & {
elementRect: {
top: number;
left: number;
bottom: number;
right: number;
};
};
_methods: {
start: (arg: import("../types").ModifierArg<import("./pointer").RestrictState>) => void;
set: (arg: import("../types").ModifierArg<import("./pointer").RestrictState>) => unknown;
beforeEnd: (arg: import("../types").ModifierArg<import("./pointer").RestrictState>) => void | import("@interactjs/core/types").Point;
stop: (arg: import("../types").ModifierArg<import("./pointer").RestrictState>) => void;
};
};
export default _default;
export { restrictRect };