ResizeObserverEntry.js 597 B

1234567891011121314
  1. import { calculateBoxSizes } from './algorithms/calculateBoxSize';
  2. import { freeze } from './utils/freeze';
  3. var ResizeObserverEntry = (function () {
  4. function ResizeObserverEntry(target) {
  5. var boxes = calculateBoxSizes(target);
  6. this.target = target;
  7. this.contentRect = boxes.contentRect;
  8. this.borderBoxSize = freeze([boxes.borderBoxSize]);
  9. this.contentBoxSize = freeze([boxes.contentBoxSize]);
  10. this.devicePixelContentBoxSize = freeze([boxes.devicePixelContentBoxSize]);
  11. }
  12. return ResizeObserverEntry;
  13. }());
  14. export { ResizeObserverEntry };