(
el: Element<Props>,
props: Props,
animatableModel?: Model<AnimationOptionMixin>,
dataIndex?: AnimateOrSetPropsOption['dataIndex'] | AnimateOrSetPropsOption['cb'] | AnimateOrSetPropsOption,
cb?: AnimateOrSetPropsOption['cb'] | AnimateOrSetPropsOption['during'],
during?: AnimateOrSetPropsOption['during']
)
| 270 | * Remove graphic element |
| 271 | */ |
| 272 | export function removeElement<Props>( |
| 273 | el: Element<Props>, |
| 274 | props: Props, |
| 275 | animatableModel?: Model<AnimationOptionMixin>, |
| 276 | dataIndex?: AnimateOrSetPropsOption['dataIndex'] | AnimateOrSetPropsOption['cb'] | AnimateOrSetPropsOption, |
| 277 | cb?: AnimateOrSetPropsOption['cb'] | AnimateOrSetPropsOption['during'], |
| 278 | during?: AnimateOrSetPropsOption['during'] |
| 279 | ) { |
| 280 | // Don't do remove animation twice. |
| 281 | if (isElementRemoved(el)) { |
| 282 | return; |
| 283 | } |
| 284 | |
| 285 | animateOrSetProps('leave', el, props, animatableModel, dataIndex, cb, during); |
| 286 | } |
| 287 | |
| 288 | function fadeOutDisplayable( |
| 289 | el: Displayable, |
no test coverage detected
searching dependent graphs…