UNPKG

angular-gridster2

Version:
62 lines (61 loc) 1.96 kB
import { GridsterResizeEventType } from './gridsterResizeEventType.interface'; import { GridsterPush } from './gridsterPush.service'; import { GridsterPushResize } from './gridsterPushResize.service'; import { GridsterItemComponentInterface } from './gridsterItemComponent.interface'; import { GridsterComponentInterface } from './gridster.interface'; export declare class GridsterResizable { gridsterItem: GridsterItemComponentInterface; gridster: GridsterComponentInterface; lastMouse: { clientX: number; clientY: number; }; itemBackup: Array<number>; resizeEventScrollType: GridsterResizeEventType; directionFunction: Function; dragFunction: (event: any) => void; dragStopFunction: (event: any) => void; resizeEnabled: boolean; mousemove: Function; mouseup: Function; cancelOnBlur: Function; touchmove: Function; touchend: Function; touchcancel: Function; mousedown: Function; push: GridsterPush; pushResize: GridsterPushResize; minHeight: number; minWidth: number; offsetTop: number; offsetLeft: number; diffTop: number; diffLeft: number; diffRight: number; diffBottom: number; margin: number; top: number; left: number; bottom: number; right: number; width: number; height: number; newPosition: number; constructor(gridsterItem: GridsterItemComponentInterface, gridster: GridsterComponentInterface); destroy(): void; dragStart(e: any): void; dragMove(e: any): void; dragStop(e: any): void; cancelResize(): void; makeResize(): void; handleN(e: any): void; handleW(e: any): void; handleS(e: any): void; handleE(e: any): void; handleNW(e: any): void; handleNE(e: any): void; handleSW(e: any): void; handleSE(e: any): void; toggle(): void; dragStartDelay(e: any): void; }