typestar

Clamp y lerp en TypeScript

Clamp e interpolación lineal, las dos funciones que toda animación necesita.

function clamp(value: number, min: number, max: number): number {
  return Math.min(Math.max(value, min), max);
}

function lerp(a: number, b: number, t: number): number {
  return a + (b - a) * clamp(t, 0, 1);
}

Palabras clave y builtins usados aquí

El intento, en números

Líneas
7
Caracteres a escribir
208
Tokens
73
Ritmo de tres estrellas
95 tpm

Al ritmo de tres estrellas de 95 tokens por minuto, este intento toma unos 46 segundos.

Escribe este fragmento

Paso 4 de 5 en Funciones y tuplas; paso 19 de 23 en Tipos y anotaciones.

← Anterior Siguiente →