我在一個定義文件中發現了這個,我有點困惑,應該如何使用它?令人困惑的TypeScript定義
interface Curve {
[index: number]: Point;
}
,其中一點是
interface Point {
x: number;
y: number;
}
所以曲線是一類的吧?但是什麼是點的數組,一種方法?我如何使用它?數組中的索引是什麼?
它可能不相關,但曲線,就是要傳遞給貝塞爾庫這樣的:
interface JSBezier {
distanceFromCurve(curve: Curve, point: Point): number;
...
}
抱歉,該點在哪裏?我如何定義曲線?我是否將點賦給像foo [0] = new Point()那樣的索引? –
'界面'不是'class'es – basarat