summaryrefslogtreecommitdiff
path: root/packages/integrations/markdoc/src/load-config.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/integrations/markdoc/src/load-config.ts')
-rw-r--r--packages/integrations/markdoc/src/load-config.ts9
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);