ClientPageLoadContext
interfaz
Contexto del loader de una página render: "client", que se ejecuta en el navegador sin
request ni context.
ts
import type { ClientPageLoadContext } from "@meekojs/meeko/framework";Código fuente src/app/definitions/define-page.ts:108
Declaración #
ts
interface ClientPageLoadContext<P extends PageSchema | undefined, S extends PageSchema | undefined> {
readonly url: URL
readonly params: Params<P>
readonly search: Search<S>
readonly signal: AbortSignal
readonly state: StateStore
}Parámetros de tipo #
-
Pextends PageSchema | undefined Schema de
params, oundefined.-
Sextends PageSchema | undefined Schema de
search, oundefined.
Ejemplo #
ts
import { definePage } from "@meekojs/meeko/framework";
export const route = definePage({
render: "client",
load: async ({ url, signal }) => api.notes.list({ query: { q: url.searchParams.get("q") ?? "" }, signal }),
});Propiedades #
Véase también #
- Modos de render Framework full-stack