interface item<T> {
    id: string;
    text: string;
    data?: T
}
const a: item<number> = {
    id: "1",
    text: "test1"
};
console.log(a);
如上所示。其实 a 里面压根就没有使用 data ,但我使用 item 的时候,必须给模板参数 T 指定一个。 这个是必须的么?
不如直接使用 any 好了?
interface item {
    id: string;
    text: string;
    data?: any
}
|      1Leviathann      2022-05-30 11:24:14 +08:00 never | 
|  |      2mufeng      2022-05-30 11:38:14 +08:00 interface item<T = unknown> | 
|  |      3GentleFifth      2022-05-30 12:20:16 +08:00 via Android 泛型可以有默认类型 |