Interface TweenedOptions<T>

interface TweenedOptions<T> {
    delay?: number;
    duration?: number | ((from, to) => number);
    easing?: ((t) => number);
    interpolate?: ((a, b) => ((t) => T));
}

Type Parameters

  • T

Properties

delay?: number
duration?: number | ((from, to) => number)

Type declaration

    • (from, to): number
    • Parameters

      • from: T
      • to: T

      Returns number

easing?: ((t) => number)

Type declaration

    • (t): number
    • Parameters

      • t: number

      Returns number

interpolate?: ((a, b) => ((t) => T))

Type declaration

    • (a, b): ((t) => T)
    • Parameters

      Returns ((t) => T)

        • (t): T
        • Parameters

          • t: number

          Returns T