Saltar al contenido
Meeko
Escribe para buscar en las guías y en la referencia de la API. Ábrela desde cualquier página con / o Ctrl K; muévete con las flechas y entra con Intro.
Empezar

Contenidos

En esta página

Deferred

interfaz

Valor del loader que puede llegar después de la página. Leer status, value o error en una plantilla o un effect se suscribe a su resultado.

ts
import type { Deferred } from "@meekojs/meeko/framework";

Código fuente src/app/runtime/deferred.ts:83

Declaración #

ts
interface Deferred<T> {
	readonly status: DeferredStatus
	readonly value: T | undefined
	readonly error: DeferredError | undefined
}

Parámetros de tipo #

T

Ejemplo #

meeko
<p if:when="props.data.comments.status === 'pending'">Cargando comentarios…</p>
<ul if:when="props.data.comments.status === 'resolved'">
  <li each:of="props.data.comments.value ?? []" each:as="comment">{comment.text}</li>
</ul>

Propiedades #

status #

propiedad sólo lectura

readonly status: DeferredStatus

"pending" hasta que el valor se resuelve o se rechaza.

value #

propiedad sólo lectura

readonly value: T | undefined

Valor resuelto, o undefined mientras no lo está.

error #

propiedad sólo lectura

readonly error: DeferredError | undefined

Fallo público si se rechazó.

Véase también #

¿Te sirvió esta página?

Añadir un comentario

Se envía al elegir «Sí» o «No». Solo se guardan la página, tu respuesta y el comentario: ni cookies ni datos tuyos.

0 de 2000 caracteres

Editar en GitHub: packages/meeko/src/app/runtime/deferred.ts