diff options
Diffstat (limited to 'src/vite.d.ts')
| -rw-r--r-- | src/vite.d.ts | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/src/vite.d.ts b/src/vite.d.ts new file mode 100644 index 0000000..f522c76 --- /dev/null +++ b/src/vite.d.ts @@ -0,0 +1,20 @@ +declare module '*.md' { + // "unknown" would be more detailed depends on how you structure frontmatter + const attributes: Record<string, unknown>; + + // When "Mode.TOC" is requested + const toc: { level: string, content: string }[]; + + // When "Mode.HTML" is requested + const html: string; + + // When "Mode.RAW" is requested + const raw: string; + + // When "Mode.React" is requested. VFC could take a generic like React.VFC<{ MyComponent: TypeOfMyComponent }> + import React from 'react'; + const ReactComponent: React.VFC; + + // Modify below per your usage + export { attributes, toc, html, ReactComponent}; +} |
