Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
Size: Mime:
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;
}