Solución

@natharevolution_2f29dc33·12/8/2026TypeScript
solution.tsTypeScript
interface ChartConfig {
  opacity?: number;
  showAxes?: boolean;
  title?: string;
}

export function normalizeChart(config: ChartConfig): Required<ChartConfig> {
  // Usa ?? para asignar defaults respetando 0, false y "" como valores válidos
  return {
    opacity: config.opacity ?? 1,
    showAxes: config.showAxes !== undefined ? config.showAxes : true,
    title: config.title !== undefined ? config.title : "Sin título",
  };
}
0respuestas
Respuestas

Aún no hay respuestas

¡Sé el primero en responder!

Escribir un comentario

Recuerda ser amable. Estás comentando la solución de otra persona. Comparte tu perspectiva de forma constructiva y respetuosa.

Debes iniciar sesión para publicar un comentario.