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

DiscoverRoutesOptions

interfaz Desde 1.1.0

Opciones de discoverRoutes.

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

Código fuente src/framework/routes-discovery.ts:511

Declaración #

ts
interface DiscoverRoutesOptions {
	readonly shell?: string
	readonly layouts?: Readonly<Record<string, string>>
}

Ejemplo #

ts
import { discoverRoutes } from "@meekojs/meeko/build";

// Páginas de un layer dentro del shell del proyecto.
const routes = await discoverRoutes("layers/base", { shell: process.cwd() });

Propiedades #

shell #

propiedad sólo lectura opcional

readonly shell?: string

Proyecto cuyo shell envuelve las páginas descubiertas, para el árbol app/pages de un layer o módulo. Su app/app.meeko y su app/layouts/default.meeko (o app/pages/+layout.meeko) van primero y sustituyen a los archivos de la fuente con el mismo papel; los +layout.meeko de la fuente se anidan dentro. Sin +error.meeko ni app/error.meeko en la fuente, sus páginas usan la página de error raíz del proyecto. Desde 1.5, sus layouts con nombre ganan a los de la fuente.

layouts #

propiedad sólo lectura opcional desde 1.5.0

readonly layouts?: Readonly<Record<string, string>>

Layouts con nombre de las demás fuentes (layers y módulos), por nombre, para los nombres que no tienen ni el proyecto ni la fuente. composeFrameworkRoutes los reúne: los de los layers sin su default y después los de meeko.addLayout.

¿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/framework/routes-discovery.ts