
1 Opportunity 2024-06-25 14:32:49 +08:00 给工具方法再加个类型参数,然后继续写 T 呗 |
2 xiaoming1992 2024-06-25 15:22:38 +08:00 添加一个默认参数,如 BaseDataType ```typescript export interface ReportTreeNode<T extends BaseDataType = BaseDataType> { } ``` |
3 xiaoming1992 2024-06-25 15:23:45 +08:00 或者用 any ,再忽略 eslint 提示 |
4 hahaFck OP @xiaoming1992 #2 嗯,ts 好像只能在有默认参数的时候才能忽略掉泛型 |
5 hahaFck OP @Opportunity 写多了,感觉好麻烦,关键有的时候方法就不关心泛型呢 |
6 yanyiming 2024-06-26 13:56:01 +08:00 那就把默认参数设为 any. |