( parent: DOMElement, rect: Rectangle, isAbsolute: boolean, )
| 32 | let absoluteNodeRemoved = false |
| 33 | |
| 34 | export function addPendingClear( |
| 35 | parent: DOMElement, |
| 36 | rect: Rectangle, |
| 37 | isAbsolute: boolean, |
| 38 | ): void { |
| 39 | const existing = pendingClears.get(parent) |
| 40 | if (existing) { |
| 41 | existing.push(rect) |
| 42 | } else { |
| 43 | pendingClears.set(parent, [rect]) |
| 44 | } |
| 45 | if (isAbsolute) { |
| 46 | absoluteNodeRemoved = true |
| 47 | } |
| 48 | } |
| 49 | |
| 50 | export function consumeAbsoluteRemovedFlag(): boolean { |
| 51 | const had = absoluteNodeRemoved |
no test coverage detected