UNPKG

@speaker-ender/js-measure

Version:
21 lines 1.96 kB
export declare const hasWindow: boolean; export declare const hasDocument: false | HTMLElement; export declare const documentHeight: () => number; export declare const windowWidth: () => number; export declare const windowHeight: () => number; export declare const scrollTopDistance: () => number; export declare const scrollLeftDistance: (element?: Element | undefined) => number; export declare const propFromRect: (rect: DOMRect, prop: keyof Omit<DOMRectReadOnly, "toJSON">) => number; export declare const rawHeight: (element: Element, rect?: DOMRect | undefined) => number; export declare const rawHeightWithMargin: (element: Element, rect?: DOMRect | undefined) => number; export declare const height: (element: Element, includeMargin?: boolean | undefined, rect?: DOMRect | undefined) => number; export declare const rawWidth: (element: Element, rect?: DOMRect | undefined) => number; export declare const rawWidthWithMargin: (element: Element, rect?: DOMRect | undefined) => number; export declare const width: (element: Element, includeMargin?: boolean | undefined, rect?: DOMRect | undefined) => number; export declare const topEdgeDistance: (element: Element, relativeTo?: "viewport" | "document" | Element, rect?: DOMRect | undefined) => number; export declare const bottomEdgeDistance: (element: Element, relativeTo?: "viewport" | "document" | Element, rect?: DOMRect | undefined) => number; export declare const leftEdgeDistance: (element: Element, relativeTo?: "viewport" | "document" | Element, rect?: DOMRect | undefined) => number; export declare const rightEdgeDistance: (element: Element, relativeTo?: "viewport" | "document" | Element, rect?: DOMRect | undefined) => number; export declare const inViewport: (element: Element, rect?: DOMRect | undefined) => boolean; export declare const percentInViewport: (element: Element, viewportHeight?: number | undefined, rect?: DOMRect | undefined) => number; //# sourceMappingURL=measure.d.ts.map