devexpress-richedit
Version:
DevExpress Rich Text Editor is an advanced word-processing tool designed for working with rich text documents.
23 lines (22 loc) • 862 B
TypeScript
type ScrollbarsWidth = {
horizontal: number;
vertical: number;
};
export declare class SizeUtils {
private static _scrollbarsWidth;
static getScrollbarsWidth(): ScrollbarsWidth;
static getWidthInfo(element: HTMLElement): DimensionInfo;
static getClientWidth(element: HTMLElement): number;
static getHeightInfo(element: HTMLElement): DimensionInfo;
static getClientHeight(element: HTMLElement): number;
static getOffsetSize(element: HTMLElement): DOMRect;
static getOffsetWidth(element: HTMLElement): number;
static getOffsetHeight(element: HTMLElement): number;
}
export declare class DimensionInfo {
readonly offsetSize: number;
readonly clientSize: number;
readonly scrollbarSize: number;
constructor(offsetSize: number, clientSize: number, scrollbarSize: number);
}
export {};