diff options
Diffstat (limited to 'packages/integrations/markdoc/src/load-config.ts')
-rw-r--r-- | packages/integrations/markdoc/src/load-config.ts | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/packages/integrations/markdoc/src/load-config.ts b/packages/integrations/markdoc/src/load-config.ts index af4e0e4aa..4a8b2f9cd 100644 --- a/packages/integrations/markdoc/src/load-config.ts +++ b/packages/integrations/markdoc/src/load-config.ts @@ -11,7 +11,14 @@ const SUPPORTED_MARKDOC_CONFIG_FILES = [ 'markdoc.config.ts', ]; -export async function loadMarkdocConfig(astroConfig: Pick<AstroConfig, 'root'>) { +export type MarkdocConfigResult = { + config: MarkdocConfig; + fileUrl: URL; +}; + +export async function loadMarkdocConfig( + astroConfig: Pick<AstroConfig, 'root'> +): Promise<MarkdocConfigResult | undefined> { let markdocConfigUrl: URL | undefined; for (const filename of SUPPORTED_MARKDOC_CONFIG_FILES) { const filePath = new URL(filename, astroConfig.root); |