All files / src/core/dom offset.ts

40% Statements 2/5
100% Branches 0/0
0% Functions 0/2
40% Lines 2/5

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 143x               3x          
export const offset = (elm: HTMLElement) => {
    const rect = elm.getBoundingClientRect();
    return {
        top: rect.top + window.pageXOffset,
        left: rect.left + window.pageYOffset
    };
}
 
export const position = (elm: HTMLElement) => {
    return {
        top: elm.offsetTop,
        left: elm.offsetLeft
    };
}