@mdfriday/foundry
Version:
The core engine of MDFriday. Convert Markdown and shortcodes into fully themed static sites – Hugo-style, powered by TypeScript.
11 lines (10 loc) • 678 B
TypeScript
import { Converter } from "@internal/domain/content";
import { Markdown, DocumentContext, RenderContext, Result as MarkdownResult, ParsedContentResult, ContentResult, ParseAndRenderOptions, RenderableDocument } from "@internal/domain/markdown";
export declare class MDConverter implements Converter {
private md;
constructor(markdown: Markdown);
convert(dctx: DocumentContext, rctx: RenderContext): Promise<MarkdownResult>;
parseContent(source: Uint8Array): Promise<ParsedContentResult>;
parseAndRenderContent(source: Uint8Array, options?: ParseAndRenderOptions): Promise<ContentResult>;
prepareRender(source: Uint8Array): Promise<RenderableDocument>;
}