PageModule
interfaz
Forma de un módulo .meeko compilado que el handler del servidor renderiza como página, layout o
página de error.
ts
import type { PageModule } from "@meekojs/meeko/server";Código fuente src/server/runtime/framework-render.ts:88
Declaración #
ts
interface PageModule {
css?: string
renderWithState(props: Record<string, unknown>): { html: string; state: Record<string, unknown> }
renderToString?(props: Record<string, unknown>): string
}Ejemplo #
ts
import type { PageModule } from "@meekojs/meeko/server";
const pages = import.meta.glob<PageModule>("/app/pages/*.meeko");
const loadPage = async (file: string): Promise<PageModule> => pages[file]!();Miembros #
renderWithState
#
renderWithState(props: Record<string, unknown>): { html: string; state: Record<string, unknown> }Renderiza el HTML y captura el estado que se transfiere al navegador.