interface ILottieAnimation {
    autoplay: boolean;
    container: HTMLElement;
    currentFrame: number;
    frameRate: number;
    isLoaded: boolean;
    loop: boolean;
    totalFrames: number;
    addEventListener(event:
        | "pause"
        | "play"
        | "complete"
        | "DOMLoaded"
        | "enterFrame", callback: (() => void)): void;
    destroy(): void;
    goToAndPlay(value: number, isFrame: boolean): void;
    goToAndStop(value: number, isFrame: boolean): void;
    pause(): void;
    play(): void;
    removeEventListener(event:
        | "pause"
        | "play"
        | "complete"
        | "DOMLoaded"
        | "enterFrame", callback: (() => void)): void;
    setQuality(quality: number): void;
    setSpeed(speed: number): void;
    stop(): void;
}

Methods

  • Parameters

    • event:
          | "pause"
          | "play"
          | "complete"
          | "DOMLoaded"
          | "enterFrame"
    • callback: (() => void)
        • (): void
        • Returns void

    Returns void

  • Parameters

    • event:
          | "pause"
          | "play"
          | "complete"
          | "DOMLoaded"
          | "enterFrame"
    • callback: (() => void)
        • (): void
        • Returns void

    Returns void

Properties

autoplay: boolean
container: HTMLElement
currentFrame: number
frameRate: number
isLoaded: boolean
loop: boolean
totalFrames: number