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

discoverLayouts

función Desde 1.5.0

Descubre los layouts con nombre de app/layouts de un proyecto, layer o módulo: cada app/layouts/<nombre>.meeko, también en subcarpetas (app/layouts/admin/panel.meeko es "admin/panel"). Los enlaces simbólicos no cuentan, como app/layouts/default.meeko hasta 1.4, y un archivo cuya ruta no es un nombre válido (_partes.meeko, mi layout.meeko) tampoco.

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

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

Firma #

ts
function discoverLayouts(sourceRoot: string): Promise<Readonly<Record<string, string>>>

Parámetros #

sourceRoot string

Carpeta que contiene app/layouts.

Devuelve #

Promise<Readonly<Record<string, string>>>

El archivo absoluto de cada layout, por nombre.

Ejemplo #

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

const layouts = await discoverLayouts(process.cwd());
console.log(Object.keys(layouts)); // ["admin/panel", "dashboard", "default"]

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