Skip to content
Meeko
Type to search the guides and the API reference. Open it from any page with / or Ctrl K; move with the arrow keys and open a result with Enter.
Get started

Contents

On this page

Not translated yet

This page has not been translated into English yet, so it is shown in Spanish.

DiscoverRoutesOptions

interfaz Since 1.1.0

Opciones de discoverRoutes.

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

Source code src/framework/routes-discovery.ts:511

Declaración #

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

Example #

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 since 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.

Was this page helpful?

Add a comment

It is sent when you choose “Yes” or “No”. Only the page, your answer and the comment are stored: no cookies and no personal data.

0 of 2000 characters

Edit on GitHub: packages/meeko/src/framework/routes-discovery.ts