Repository URL to install this package:
|
Version:
4.0.116 ▾
|
import { ProductProps, VariantConfigProps } from '../typings';
export declare type ItemType = ProductProps & VariantConfigProps;
export interface SeparateDropProps {
onDragOver: (value: string) => void;
onDragEnd: (currentDragId: string, isFilter?: boolean) => void;
value: string;
item: ItemType;
onProductUpdate: (updateParams: Object) => void;
}
export interface SeparateDropStateTypes {
originalX?: number;
originalY?: number;
lastTranslateX?: number;
lastTranslateY?: number;
translateX?: number;
translateY?: number;
isDragging?: boolean;
isDragOver?: boolean;
setInstance?: (overRidingProps: SeparateDropStateTypes) => void;
}
export declare namespace StyledProps {
type XPosition = number;
type YPosition = number;
type IsDragging = boolean;
type Column = number;
type Row = number;
}
export interface EventTransition {
clientX: number;
clientY: number;
}