UNPKG

hy-masonry

Version:

Animated Masonry Layout as Web Component - Living organisms that morph and breathe

41 lines 902 B
import { AnimationOptions } from '../types'; export declare class AnimationEngine { private animations; private animationFrame; private isRunning; private lastTime; constructor(); /** * Add animation to an item */ addAnimation(itemId: string, animationType: string, options?: AnimationOptions): void; /** * Remove animation from an item */ removeAnimation(itemId: string): void; /** * Create animation function based on type */ private createAnimation; /** * Start animation loop */ start(): void; /** * Stop animation loop */ stop(): void; /** * Main animation loop */ private animate; /** * Get animation count */ getAnimationCount(): number; /** * Clear all animations */ clear(): void; } //# sourceMappingURL=animation-engine.d.ts.map