Skip to content

Latest commit

 

History

History
54 lines (47 loc) · 1.5 KB

domutils.api.md

File metadata and controls

54 lines (47 loc) · 1.5 KB

API Report File for "@lumino/domutils"

Do not edit this file. It is a report generated by API Extractor.

// @public
export namespace ClipboardExt {
    export function copyText(text: string): void;
}

// @public
export namespace ElementExt {
    export function boxSizing(element: Element): IBoxSizing;
    export function hitTest(element: Element, clientX: number, clientY: number): boolean;
    export interface IBoxSizing {
        borderBottom: number;
        borderLeft: number;
        borderRight: number;
        borderTop: number;
        horizontalSum: number;
        paddingBottom: number;
        paddingLeft: number;
        paddingRight: number;
        paddingTop: number;
        verticalSum: number;
    }
    export interface ISizeLimits {
        maxHeight: number;
        maxWidth: number;
        minHeight: number;
        minWidth: number;
    }
    export function scrollIntoViewIfNeeded(area: Element, element: Element): void;
    export function sizeLimits(element: Element): ISizeLimits;
}

// @public
export namespace Platform {
    const IS_MAC: boolean;
    const IS_WIN: boolean;
    const IS_IE: boolean;
    const IS_EDGE: boolean;
    export function accelKey(event: KeyboardEvent | MouseEvent): boolean;
}

// @public
export namespace Selector {
    export function calculateSpecificity(selector: string): number;
    export function isValid(selector: string): boolean;
    export function matches(element: Element, selector: string): boolean;
}