All files calculateCenterPoint.ts

100% Statements 8/8
100% Branches 8/8
100% Functions 1/1
100% Lines 8/8

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 14 152x 6x 6x 6x 6x   6x 6x   6x          
export function calculateCenterPoint(targetWidth: number, targetHeight: number) {
  const screenX = window.screenX || window.screenLeft;
  const screenY = window.screenY || window.screenTop;
  const outerWidth = window.outerWidth || document.documentElement.clientWidth;
  const outerHeight = window.outerHeight || document.documentElement.clientHeight;
 
  const left = screenX + (outerWidth - targetWidth) / 2;
  const top = screenY + (outerHeight - targetHeight) / 2;
 
  return {
    left,
    top
  };
}