Skip to content

Commit fb79194

Browse files
committed
fix: type inferencing in preview
1 parent 0c05034 commit fb79194

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

packages/integrations/markdoc/src/index.ts

+2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import type { AstroIntegration } from 'astro';
22
import type { InlineConfig } from 'vite';
3+
import type { Config as _MarkdocConfig } from '@markdoc/markdoc';
34
import _Markdoc from '@markdoc/markdoc';
45
import { parseFrontmatter } from './utils.js';
56
import { fileURLToPath } from 'node:url';
@@ -48,3 +49,4 @@ export default function markdoc(): AstroIntegration {
4849
}
4950

5051
export const Markdoc = _Markdoc;
52+
export type MarkdocConfig = _MarkdocConfig;

packages/integrations/markdoc/template/content-module-types.d.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,14 @@ declare module 'astro:content' {
55
component: import('astro').ComponentInstance['default'];
66
props?(params: {
77
attributes: Record<string, any>;
8-
getTreeNode(): import('@astrojs/markdoc').Markdoc.Tag;
8+
getTreeNode(): typeof import('@astrojs/markdoc').Markdoc.Tag;
99
}): Record<string, any>;
1010
};
1111

1212
interface Render {
1313
'.mdoc': Promise<{
1414
Content(props: {
15-
config?: import('@astrojs/markdoc').Markdoc.Config;
15+
config?: import('@astrojs/markdoc').MarkdocConfig;
1616
components?: Record<string, ComponentRenderer>;
1717
}): import('astro').MarkdownInstance<{}>['Content'];
1818
}>;

0 commit comments

Comments
 (0)