UNPKG

dumi

Version:

📖 Documentation Generator of React Component

15 lines (14 loc) • 795 B
import type { IThemeLoadResult } from "../../features/theme/loader"; import { type IMdTransformerOptions, type IMdTransformerResult } from './transformer'; interface IMdLoaderDefaultModeOptions extends Omit<IMdTransformerOptions, 'fileAbsPath'> { mode?: 'markdown'; builtins: IThemeLoadResult['builtins']; } interface IMdLoaderDemosModeOptions extends Omit<IMdLoaderDefaultModeOptions, 'builtins' | 'mode'> { mode: 'meta'; onResolveDemos?: (demos: NonNullable<IMdTransformerResult['meta']['demos']>) => void; onResolveAtomMeta?: (atomId: string, meta: IMdTransformerResult['meta']['frontmatter']) => void; } export type IMdLoaderOptions = IMdLoaderDefaultModeOptions | IMdLoaderDemosModeOptions; export default function mdLoader(this: any, content: string): void; export {};