virool-pivot
Version:
A web-based exploratory visualization UI for Druid.io
25 lines (24 loc) • 843 B
TypeScript
import { Instance } from 'immutable-class';
export interface DragPositionValue {
insert?: number;
replace?: number;
}
export interface DragPositionJS {
insert?: number;
replace?: number;
}
export declare class DragPosition implements Instance<DragPositionValue, DragPositionJS> {
static isDragPosition(candidate: any): candidate is DragPosition;
static calculateFromOffset(offset: number, numItems: number, itemWidth: number, itemGap: number): DragPosition;
static fromJS(parameters: DragPositionJS): DragPosition;
insert: number;
replace: number;
constructor(parameters: DragPositionValue);
valueOf(): DragPositionValue;
toJS(): DragPositionJS;
toJSON(): DragPositionJS;
toString(): string;
equals(other: DragPosition): boolean;
isInsert(): boolean;
isReplace(): boolean;
}