@readme/markdown
Version:
ReadMe's React-based Markdown parser
13 lines (12 loc) • 479 B
TypeScript
import type { SnakeCaseMapping } from './mdxish-snake-case-components';
import type { Parent } from 'mdast';
import type { Plugin } from 'unified';
interface Options {
mapping: SnakeCaseMapping;
}
/**
* Restores snake_case component names from placeholders after parsing.
* Runs after mdxishComponentBlocks converts HTML nodes to mdxJsxFlowElement.
*/
declare const restoreSnakeCaseComponentNames: Plugin<[Options], Parent>;
export default restoreSnakeCaseComponentNames;