RPE Chart Utils
    Preparing search index...

    Function resolveEasingType

    • Resolve an easing identifier (number, EasingType, or EasingName) to its RPE type number (1–28).

      Returns 1 (linear) for any unrecognised input.

      Parameters

      • easingId:
            | number
            | "linear"
            | "sineOut"
            | "sineIn"
            | "quadOut"
            | "quadIn"
            | "sineInOut"
            | "quadInOut"
            | "cubicOut"
            | "cubicIn"
            | "quartOut"
            | "quartIn"
            | "cubicInOut"
            | "quartInOut"
            | "quintOut"
            | "quintIn"
            | "expoOut"
            | "expoIn"
            | "circOut"
            | "circIn"
            | "backOut"
            | "backIn"
            | "circInOut"
            | "backInOut"
            | "elasticOut"
            | "elasticIn"
            | "bounceOut"
            | "bounceIn"
            | "bounceInOut"

        An RPE type number (1–28), EasingType enum value, or EasingName string.

      Returns number

      The RPE easing type number.

      resolveEasingType(EasingType.CubicOut);  // 8
      resolveEasingType('cubicOut'); // 8
      resolveEasingType(8); // 8
      resolveEasingType('invalid'); // 1 (falls back to linear)
      resolveEasingType(0); // 1 (out of range)