typestar

Map sobre un opcional en TypeScript

Aplica una función solo cuando el valor no es null ni undefined.

function maybeMap<T, U>(
  value: T | undefined,
  fn: (value: T) => U,
): U | undefined {
  return value === undefined ? undefined : fn(value);
}

Palabras clave y builtins usados aquí

El intento, en números

Líneas
6
Caracteres a escribir
140
Tokens
43
Ritmo de tres estrellas
105 tpm

Al ritmo de tres estrellas de 105 tokens por minuto, este intento toma unos 25 segundos.

Escribe este fragmento

Paso 11 de 11 en Auxiliares genéricos; paso 19 de 20 en Genéricos.

← Anterior Siguiente →