resolveConfigSources
función
Resuelve las fuentes del proyecto en orden (aplicación, extends, layers, las carpetas de
layer listadas en modules y los layers que añaden los módulos con meeko.addLayer) y rechaza,
antes de descubrir rutas, las que salen del proyecto, no existen, no tienen app/pages, se
repiten o tienen un nombre no válido. Los módulos sólo se ejecutan con una configuración que cargó
loadMeekoConfig (o sin config); con la de readMeekoConfigSync, no.
import { resolveConfigSources } from "@meekojs/meeko/build";Código fuente src/framework/config.ts:562
Firma #
function resolveConfigSources(projectRoot: string, config?: MeekoConfig): Promise<readonly ConfigSource[]>Parámetros #
-
projectRootstring Carpeta del proyecto.
-
configMeekoConfigopcional Configuración ya cargada; si falta, se carga con
loadMeekoConfig.
Devuelve #
-
Promise<readonly ConfigSource[]> Las fuentes, empezando por la aplicación.
Lanza #
-
Error Si una fuente no es válida.
Ejemplo #
import { resolveConfigSources } from "@meekojs/meeko/build";
const layers = (await resolveConfigSources(process.cwd())).filter((source) => source.kind !== "app");