UNPKG

jsii-rosetta

Version:

[![Join the chat at https://cdk.Dev](https://img.shields.io/static/v1?label=Slack&message=cdk.dev&color=brightgreen&logo=slack)](https://cdk.dev) [![All Contributors](https://img.shields.io/github/all-contributors/aws/jsii/main?label=%E2%9C%A8%20All%20Con

56 lines 2.7 kB
import * as cm from 'commonmark'; export declare function transformMarkdown(source: string, renderer: CommonMarkRenderer, transform?: CommonMarkVisitor): string; export interface RendererContext { recurse(node: cm.Node): string; children(): string[]; content(): string; } export interface CommonMarkRenderer { block_quote(node: cm.Node, context: RendererContext): string; code(node: cm.Node, context: RendererContext): string; code_block(node: cm.Node, context: RendererContext): string; text(node: cm.Node, context: RendererContext): string; softbreak(node: cm.Node, context: RendererContext): string; linebreak(node: cm.Node, context: RendererContext): string; emph(node: cm.Node, context: RendererContext): string; strong(node: cm.Node, context: RendererContext): string; html_inline(node: cm.Node, context: RendererContext): string; html_block(node: cm.Node, context: RendererContext): string; link(node: cm.Node, context: RendererContext): string; image(node: cm.Node, context: RendererContext): string; document(node: cm.Node, context: RendererContext): string; paragraph(node: cm.Node, context: RendererContext): string; list(node: cm.Node, context: RendererContext): string; item(node: cm.Node, context: RendererContext): string; heading(node: cm.Node, context: RendererContext): string; thematic_break(node: cm.Node, context: RendererContext): string; custom_block(node: cm.Node, context: RendererContext): string; custom_inline(node: cm.Node, context: RendererContext): string; } export declare function renderCommonMarkTree(node: cm.Node, renderer: CommonMarkRenderer): string; export declare function visitCommonMarkTree(node: cm.Node, visitor: CommonMarkVisitor): void; export declare function prefixLines(prefix: string, x: string): string; export declare function cmNodeChildren(node: cm.Node): IterableIterator<cm.Node>; export interface CommonMarkVisitor { block_quote(node: cm.Node): void; code(node: cm.Node): void; code_block(node: cm.Node): void; text(node: cm.Node): void; softbreak(node: cm.Node): void; linebreak(node: cm.Node): void; emph(node: cm.Node): void; strong(node: cm.Node): void; html_inline(node: cm.Node): void; html_block(node: cm.Node): void; link(node: cm.Node): void; image(node: cm.Node): void; document(node: cm.Node): void; paragraph(node: cm.Node): void; list(node: cm.Node): void; item(node: cm.Node): void; heading(node: cm.Node): void; thematic_break(node: cm.Node): void; custom_block(node: cm.Node): void; custom_inline(node: cm.Node): void; } //# sourceMappingURL=markdown.d.ts.map