DiscoverRoutesOptions
interfaz Since 1.1.0
Opciones de discoverRoutes.
import type { DiscoverRoutesOptions } from "@meekojs/meeko/build";Source code src/framework/routes-discovery.ts:511
Declaración #
interface DiscoverRoutesOptions {
readonly shell?: string
readonly layouts?: Readonly<Record<string, string>>
}Example #
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
#
readonly shell?: stringProyecto 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
#
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.