@antv/x6
Version:
JavaScript diagramming library that uses SVG and HTML for rendering
20 lines (15 loc) • 348 B
text/typescript
import type { Animation } from './animation'
export class AnimationManager {
animations: Animation[] = []
addAnimation(animation: Animation) {
this.animations.push(animation)
}
getAnimations() {
return this.animations
}
cancelAnimations() {
this.animations.forEach((animation) => {
animation.cancel()
})
}
}