"use strict";
Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" });
const calculateBoxSize = require("./algorithms/calculateBoxSize.js");
const freeze = require("./utils/freeze.js");
var ResizeObserverEntry = function() {
  function ResizeObserverEntry2(target) {
    var boxes = calculateBoxSize.calculateBoxSizes(target);
    this.target = target;
    this.contentRect = boxes.contentRect;
    this.borderBoxSize = freeze.freeze([boxes.borderBoxSize]);
    this.contentBoxSize = freeze.freeze([boxes.contentBoxSize]);
    this.devicePixelContentBoxSize = freeze.freeze([boxes.devicePixelContentBoxSize]);
  }
  return ResizeObserverEntry2;
}();
exports.ResizeObserverEntry = ResizeObserverEntry;
