我一直在使用用于传入JSON的接口,并且它确实有效。不幸的是,该API将数据作为三个数组传递
{
price: [[date, number],[date, number],...],
cap: [[date, number],[date, number],...],
volume: [[date, number],[date, number],...],
}
我想知道是否有某种方式可以使用接口来捕获这种情况而无需编写全新的类。
interface Foo {
price: [date, number][];
cap: [date, number][];
volume: [date, number][];
}
如果没有,是否有一种简单的方法编写像接口一样轻松工作的类?
答案 0 :(得分:0)
您尝试过类似的方法
interface MyList {
[index: number]: any;
0: Date;
1: string;
}
const t: MyList = [new Date(), 'toto', 4, {}]; // work
const t: MyList = [1, '2', 4, {}]; // fails
const t: MyList = [1, {}, 4, {}]; // fails
我希望能为您提供帮助