【问题标题】:mermaidAPI.initialize does not allow to maxTextSize option in AngularmermaidAPI.initialize 不允许 Angular 中的 maxTextSize 选项
【发布时间】:2023-01-03 18:12:17
【问题描述】:

我正在尝试以角度调用mermaidAPI.initialize

  ngOnInit(): void {
    this.windowHeight = window.innerHeight;
    mermaidAPI.initialize({
      maxTextSize: 1000000,
      logLevel: 'error',
      flowchart: {
        rankSpacing: 10,
        nodeSpacing: 20,
      },
    });
    this.changeContent();
  }

我收到此错误:

'{ maxTextSize: number; 类型的参数日志级别:“错误”;流程图:{ rankSpacing:数字;节点间距:数字; }; }' 不可分配给 'Config' 类型的参数。 对象字面量只能指定已知属性,并且类型“Config”中不存在“maxTextSize”.ts(2345)

我该如何解决这个问题,以便我可以构建应用程序?

【问题讨论】:

    标签: angular mermaid


    【解决方案1】:

    问题似乎是 node_modules@typesmermaidindex.d.ts 的配置界面中缺少 maxTextSize

    添加maxTextSize?: number;解决了这个问题。

    export interface Config {
        /**
         * Built in Themes
         *
         * To disable any pre-defined mermaid theme, use "null".
         */
        theme?: 'dark' | 'default' | 'forest' | 'neutral' | 'null';
        maxTextSize?: number;
    

    【讨论】:

      猜你喜欢
      • 2014-12-13
      • 2013-08-26
      • 2017-07-31
      • 2011-10-29
      • 2015-08-15
      • 1970-01-01
      • 1970-01-01
      • 2019-03-25
      • 2018-09-23
      相关资源
      最近更新 更多