Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Dotaz na pole v TypeScriptu

Deklaruj si typ, ktorý používaš v poli lineData:

interface LineData {
	x: number;
	y: number;
}
Pole lineData potom bude vyzerať takto:
var lineData: LineData[] = [...]
A lineFunc bude vyzerať takto:
var lineFunc = d3.svg.line<LineData>()
  .x(function (d) {
    return xRange(d.x);
  })
Ak ťa netrápia typy a chceš len aby sa to dalo skompilovať, tak stačí použiť typ any:
var lineFunc = d3.svg.line<any>()
  .x(function (d) {
    return xRange(d.x);
  })

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny