pm-controls
Version:
ProModel Controls
37 lines (36 loc) • 1.15 kB
TypeScript
import { ElementRef, EventEmitter } from '@angular/core';
import { ResizeModel } from './resize-model';
import { Orientation } from '../../../../objects/enums/orientation';
export declare class ThumbComponent {
private thumbEle;
resizeEvent: any;
dragendEvent: any;
dragging: boolean;
Resizer: ResizeModel;
ItemOrientation: Orientation;
ElementFlexBasis: ElementRef;
ElementLocation: string;
FirstElementFlexGrow: string;
SecondElementFlexGrow: string;
CustomClass: any;
BackgroundClass: any;
UseDefaultResizeModel: boolean;
Mode: string;
DragStart: EventEmitter<any>;
DragEnd: EventEmitter<any>;
Resize: EventEmitter<any>;
gripperEle: ElementRef;
readonly IsFlexGrow: boolean;
readonly IsFlexBasis: boolean;
constructor(thumbEle: ElementRef);
ngOnInit(): void;
useVerticalDefaultClass(): boolean;
useHorizontalDefaultClass(): boolean;
isHorizontal(): boolean;
isPrevious(): boolean;
readonly ThumbClass: string;
readonly GripperClass: any;
dragstart(event: any): void;
dragend(event: any): void;
resize(event: any): void;
}