Component
tipo
Componente compilado que puede transferir su estado durante SSR. Es el tipo que exige
<component is>, y el del outlet de app/app.meeko y los layouts.
ts
import type { Component } from "@meekojs/meeko";Código fuente src/app/runtime/renderer.ts:86
Declaración #
ts
type Component<Props extends object> = ComponentModule<Props> & {
readonly renderWithState: (props: Props) => { html: string; state: Record<string, unknown> }
}Parámetros de tipo #
-
Propsextends object Props del componente.
Ejemplo #
meeko
<!-- Card.meeko -->
<script lang="ts">
import type { Component } from "@meekojs/meeko";
const props = defineProps<{ content: Component<{ label: string }>; label: string }>();
</script>
<template><section><component is="props.content" bind:label="props.label"></component></section></template>Véase también #
- Componentes .meeko Componentes y API