UNPKG

@rybos/angular2gridster

Version:

[![npm version](https://badge.fury.io/js/angular2gridster.svg)](https://badge.fury.io/js/angular2gridster)

63 lines (62 loc) 2.35 kB
import { GridsterItemComponent } from '../gridster-item/gridster-item.component'; import { GridsterItemPrototypeDirective } from '../gridster-prototype/gridster-item-prototype.directive'; import { GridsterService } from '../gridster.service'; export declare class GridListItem { static BREAKPOINTS: Array<string>; static X_PROPERTY_MAP: any; static Y_PROPERTY_MAP: any; static W_PROPERTY_MAP: any; static H_PROPERTY_MAP: any; itemComponent: GridsterItemComponent; itemPrototype: GridsterItemPrototypeDirective; itemObject: any; get $element(): any; get x(): number; set x(value: number); get y(): number; set y(value: number); get w(): number; set w(value: number); get h(): number; set h(value: number); get autoSize(): boolean; set autoSize(value: boolean); get dragAndDrop(): boolean; get resizable(): boolean; get positionX(): number; get positionY(): number; setFromGridsterItem(item: GridsterItemComponent): GridListItem; setFromGridsterItemPrototype(item: GridsterItemPrototypeDirective): GridListItem; setFromObjectLiteral(item: Object): GridListItem; copy(): GridListItem; copyForBreakpoint(breakpoint?: any): GridListItem; getValueX(breakpoint?: any): any; getValueY(breakpoint?: any): any; getValueW(breakpoint?: any): any; getValueH(breakpoint?: any): any; setValueX(value: number, breakpoint?: any): void; setValueY(value: number, breakpoint?: any): void; setValueW(value: number, breakpoint?: any): void; setValueH(value: number, breakpoint?: any): void; triggerChangeX(breakpoint?: any): void; triggerChangeY(breakpoint?: any): void; triggerChangeW(breakpoint?: any): void; triggerChangeH(breakpoint?: any): void; hasPositions(breakpoint?: any): any; applyPosition(gridster?: GridsterService): void; calculatePosition(gridster?: GridsterService): { left: number; top: number; }; applySize(gridster?: GridsterService): void; calculateSize(gridster?: GridsterService): { width: number; height: number; }; private getXProperty; private getYProperty; private getWProperty; private getHProperty; private getItem; private isItemSet; }