blowfish/node_modules/mermaid/dist/Diagram.d.ts
2023-01-29 22:30:24 +00:00

17 lines
711 B
TypeScript

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;