interface AnimationControls {
    mount(): (() => void);
    set(definition): void;
    start(definition, transitionOverride?): Promise<any>;
    stop(): void;
}

Methods

  • Returns (() => void)

      • (): void
      • Returns void

  • Instantly set to a set of properties or a variant.

    // With properties
    controls.set({ opacity: 0 })

    // With variants
    controls.set("hidden")

    Parameters

    Returns void

  • Starts an animation on all linked components.

    Parameters

    • definition: AnimationDefinition

      Properties or variant label to animate to

    • Optional transitionOverride: Transition

    Returns Promise<any>

    • A Promise that resolves when all animations have completed.

    Remarks

    controls.start("variantLabel")
    controls.start({
    x: 0,
    transition: { duration: 1 }
    })
  • Stops animations on all linked components.

    controls.stop()
    

    Returns void

Generated using TypeDoc