12345678910111213141516171819 |
- import { resizeObservers } from '../utils/resizeObservers';
- import { calculateDepthForNode } from './calculateDepthForNode';
- var gatherActiveObservationsAtDepth = function (depth) {
- resizeObservers.forEach(function processObserver(ro) {
- ro.activeTargets.splice(0, ro.activeTargets.length);
- ro.skippedTargets.splice(0, ro.skippedTargets.length);
- ro.observationTargets.forEach(function processTarget(ot) {
- if (ot.isActive()) {
- if (calculateDepthForNode(ot.target) > depth) {
- ro.activeTargets.push(ot);
- }
- else {
- ro.skippedTargets.push(ot);
- }
- }
- });
- });
- };
- export { gatherActiveObservationsAtDepth };
|