cherry-code-block-mermaid-plugin.d.ts 871 B

12345678910111213141516171819202122232425262728293031
  1. export default class MermaidCodeEngine {
  2. static TYPE: string;
  3. static install(cherryOptions: any, ...args: any[]): void;
  4. constructor(mermaidOptions?: {});
  5. mermaidAPIRefs: any;
  6. options: {
  7. theme: string;
  8. altFontFamily: string;
  9. fontFamily: string;
  10. themeCSS: string;
  11. flowchart: {
  12. useMaxWidth: boolean;
  13. };
  14. sequence: {
  15. useMaxWidth: boolean;
  16. };
  17. startOnLoad: boolean;
  18. logLevel: number;
  19. };
  20. dom: any;
  21. mermaidCanvas: any;
  22. mountMermaidCanvas($engine: any): void;
  23. /**
  24. * 转换svg为img,如果出错则直出svg
  25. * @param {string} svgCode
  26. * @param {string} graphId
  27. * @returns {string}
  28. */
  29. convertMermaidSvgToImg(svgCode: string, graphId: string): string;
  30. render(src: any, sign: any, $engine: any): boolean;
  31. }