(child: INode, zLevel: number)
| 1404 | } |
| 1405 | |
| 1406 | export function getZLevelTop(child: INode, zLevel: number): INode | null { |
| 1407 | let l = child.zLevel; |
| 1408 | if (l < zLevel || zLevel < 0) { |
| 1409 | return null; |
| 1410 | } |
| 1411 | if (l === zLevel) { |
| 1412 | return child; |
| 1413 | } |
| 1414 | let r: any = child; |
| 1415 | while (r && l-- > zLevel) { |
| 1416 | r = r.parent; |
| 1417 | } |
| 1418 | return r; |
| 1419 | } |
| 1420 | |
| 1421 | /** |
| 1422 | * 测试两个节点是否为包含关系 |
no outgoing calls
no test coverage detected
searching dependent graphs…