0
在图形可视化任务工作时,我发现在d3.js分型如下界面(上行链路here):如何在typescript接口中实现无名称方法?
export interface Force<NodeDatum extends SimulationNodeDatum, LinkDatum extends SimulationLinkDatum<NodeDatum> | undefined> {
(alpha: number): void; // <- ???
initialize?(nodes: NodeDatum[]): void;
}
这(alpha: number): void;
我看来有点少见。我的直觉来自不同的OOP语言,就好像它会像C++ functor一样。但是我找不到实现它的正确语法。
这是什么?
我该如何实现这个接口?
我该如何调用这个方法?