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 #
-
sourceRootstring 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 #
- Layouts con nombre Framework full-stack