• Restricts a value between a minimum and maximum bound.

    Parameters

    • num: number

      The number to clamp.

    • min: number

      The minimum bound.

    • max: number

      The maximum bound.

    Returns number

    The clamped value.

    Example

    clamp(5, 0, 10); // Returns: 5
    clamp(-5, 0, 10); // Returns: 0
    clamp(15, 0, 10); // Returns: 10
    clamp(3.14, 0, 5); // Returns: 3.14

Generated using TypeDoc