2
D3では、既存のD3変数に属性を追加するのが一般的です。タイピングで既に拡張してインターフェイスを拡張する方法は?
例(ES5):
force = d3.layout.force()
.nodes([{ links: 0, color: '#2BC9E9' }])
エラー:我々は拡張するにはどうすればよい
interface Node_ extends Node {
links: number;
color: string;
}
:
Argument of type '{ links: number; color: string; }[]' is not assignable to
parameter of type 'Node[]'.
我々はシンプルだろう新しいインターフェイスを作成することができればインタフェースNode
はD3の入力ですでに定義されているため、新しい属性が可能ですか?