【发布时间】:2019-10-03 10:21:18
【问题描述】:
在以下代码摘录中:
interface User {
name: string;
age: number;
bestFriend: User;
getInfo: () => any;
}
type MyCustomType = {
[key in keyof User]: User[key]
};
有没有办法只删除该接口的函数类型?我已经创建了MyCustomType 类型,但是我没有找到删除函数类型的方法,例如getInfo。
如何在 MyCustomType 类型中只允许非函数类型?
P.S.:User 等类型不应被过滤掉。
【问题讨论】:
标签: typescript