Solución

@estouchedisindo·27/5/2026TypeScript
solution.tsTypeScript

type LoadingState =
  | { type: 'loading' }
  | { type: 'success'; data: string }
  | { type: 'error'; error: string };

export function getLoadingMessage(state: LoadingState): string {
  // Retorna el mensaje según el estado de carga
  console.log({state})
  switch(state.type) {
    case 'loading': 
      return 'Cargando...';
    case 'success': 
      return `Listo: ${state.data}`;
    case 'error': 
      return `Error: ${state.error}`;
  }
}
  
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.