UNPKG

mermaid

Version:

Markdown-ish syntax for generating flowcharts, sequence diagrams, class diagrams, gantt charts and git graphs.

18 lines (17 loc) 711 B
import { type DetailedError } from './utils'; export declare type ParseErrorFunction = (err: string | DetailedError, hash?: any) => void; export declare class Diagram { txt: string; type: string; parser: any; renderer: any; db: import("./diagram-api/types").DiagramDb; private detectTypeFailed; constructor(txt: string, parseError?: ParseErrorFunction); parse(text: string, parseError?: ParseErrorFunction): boolean; handleError(error: unknown, parseError?: ParseErrorFunction): void; getParser(): any; getType(): string; } export declare const getDiagramFromText: (txt: string, parseError?: ParseErrorFunction) => Diagram | Promise<Diagram>; export default Diagram;