首页 > 解决方案 > Storm-React-Diagram Demo 自定义链接1

问题描述

预期结果:我试图使用风暴反应图来实现此功能。(单击此链接以显示演示)

期望的结果:将 TypeScript 转换为 JavaScript 应该可以工作,但它一直有错误。

问题:但是在将此打字稿转换为 JavaScript 时遇到错误(请参见下面的代码块)

    import * as SRD from 'storm-react-diagrams';
    
    // setup diagram engine
    this.engine = new SRD.DiagramEngine();
    this.engine.installDefaultFactories();
    
    //      
    const pathfinding = this.engine.getLinkFactories().getFactory<SRD.PathFindingLinkFactory>SRD.PathFindingLinkFactory.NAME;

我尝试过的,

const pathfinding = this.engine.getLinkFactories().getFactory(PathFindingLinkFactory.NAME);

但我得到了这个错误

在此处输入图像描述

完全披露,我也在GitHub 上发布了这个

标签: reactjstypescript

解决方案


解决了。

const pathfinding = this.engine.getLinkFactories()[PathFindingLinkFactory.NAME];


推荐阅读