on-codemerge
Version:
A WYSIWYG editor for on-codemerge is a user-friendly interface that allows users to edit and view their code in real time, exactly as it will appear in the final product
22 lines (21 loc) • 559 B
TypeScript
export declare class ResizableElement {
private element;
private handles;
private isResizing;
private startX;
private startY;
private startWidth;
private startHeight;
private aspectRatio;
private preserveAspectRatio;
private currentPosition;
constructor(preserveAspectRatio?: boolean);
attachTo(element: HTMLElement): void;
detach(): void;
private createHandles;
private positionHandle;
private updateHandlePositions;
private startResize;
private handleResize;
private stopResize;
}