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

ComponentRelease

interfaz

Función que libera una instancia hidratada: observadores, eventos y limpiezas. Puede exponer el estado editable de la instancia y, desde 1.1, el valor de su defineExpose.

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

Código fuente src/app/runtime/renderer.ts:106

Declaración #

ts
interface ComponentRelease<Exposed = unknown> {
	(): void
	snapshot?: () => Record<string, unknown>
	readonly exposed?: Exposed
}

Parámetros de tipo #

Exposed = unknown

Tipo del valor expuesto.

Ejemplo #

ts
import type { ComponentRelease } from "@meekojs/meeko";
import { hydrateScope } from "./SearchBox.meeko";

const release: ComponentRelease = hydrateScope({ root: document.querySelector("#search")! }, {});
console.log(release.snapshot?.(), release.exposed);
release();

Miembros #

(llamada) #

firma de llamada

(): void

snapshot #

propiedad opcional

snapshot?: () => Record<string, unknown>

Lee el estado editable actual de la instancia.

exposed #

propiedad sólo lectura opcional

readonly exposed?: Exposed

Valor del defineExpose de la instancia, o null si no lo tiene.

¿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/renderer.ts