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

PageRequestOf

tipo Desde 1.1.0

Tipo de usePage() en una página cuyas opciones de ruta son Route y cuyo ID de ruta es Id: toma params y search de los schemas de Route o, si no los declara, de las rutas generadas. Lo usan las declaraciones que Meeko genera para el bloque <script server>.

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

Código fuente src/server/composables/usePage.ts:62

Declaración #

ts
type PageRequestOf<Route, Id extends string = string> = PageRequest<RouteSchema<Route, 'params', IdParams<Id>>, RouteSchema<Route, 'search', Readonly<Record<string, string | string[]>>>>

Parámetros de tipo #

Route

Tipo de las opciones de ruta (typeof route), o undefined.

Id extends string = string

ID de la ruta, como "/users/[id]".

Ejemplo #

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

// Con GeneratedRoutes instalado, params es { id: string }.
type UserPage = PageRequestOf<undefined, "/users/[id]">;
declare const page: UserPage;
const id: string = page.params.id;

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/server/composables/usePage.ts