(vnode: VNode, hooks: TransitionHooks)
| 536 | } |
| 537 | |
| 538 | export function setTransitionHooks(vnode: VNode, hooks: TransitionHooks): void { |
| 539 | if (vnode.shapeFlag & ShapeFlags.COMPONENT && vnode.component) { |
| 540 | vnode.transition = hooks |
| 541 | setTransitionHooks(vnode.component.subTree, hooks) |
| 542 | } else if (__FEATURE_SUSPENSE__ && vnode.shapeFlag & ShapeFlags.SUSPENSE) { |
| 543 | vnode.ssContent!.transition = hooks.clone(vnode.ssContent!) |
| 544 | vnode.ssFallback!.transition = hooks.clone(vnode.ssFallback!) |
| 545 | } else { |
| 546 | vnode.transition = hooks |
| 547 | } |
| 548 | } |
| 549 | |
| 550 | export function getTransitionRawChildren( |
| 551 | children: VNode[], |
no test coverage detected