@nolebase/integrations
Version:
A unconfig (unified configurations) for both VitePress and VitePress theme. Supporting all Nólëbase Integrations with default theme.
24 lines (20 loc) • 629 B
text/typescript
import { BiDirectionalLinksOptions } from '@nolebase/markdown-it-bi-directional-links';
import { UnlazyImagesOptions } from '@nolebase/markdown-it-unlazy-img';
interface PresetMarkdownIt {
install: (md: any) => Promise<void>;
}
interface MarkdownItOptions {
bidirectionalLinks?: {
options?: BiDirectionalLinksOptions;
};
unlazyImages?: false | {
options?: UnlazyImagesOptions;
};
inlineLinkPreview?: false | {
options?: {
tag: string;
};
};
}
declare function presetMarkdownIt(options?: MarkdownItOptions): PresetMarkdownIt;
export { presetMarkdownIt };