jsx-md
Version:
Generate markdown files with a React-like syntax.
9 lines (8 loc) • 583 B
TypeScript
/**
* @packageDocumentation
* @internal
*/
import { Component, MarkdownElement, MdFragmentType, MdAwaitType, MarkdownChildren } from "./model";
export declare function createElement(component: Component, attributes: Record<string, unknown> | null, ...children: MarkdownChildren[]): MarkdownElement;
export declare function createElement(nodeType: typeof MdFragmentType, attributes: null, ...children: MarkdownChildren[]): MarkdownElement;
export declare function createElement(nodeType: typeof MdAwaitType, attributes: null, children: Promise<MarkdownChildren>): MarkdownElement;