【发布时间】:2020-06-15 02:42:44
【问题描述】:
我希望有类似entryof 这样的类型来保护条目:
const carDude = {
name: "Tom",
age: 45,
car: "Porsche 911"
}
interface Dude {
name: string;
age: number;
}
Object
.entries(carDude)
.filter((entry): entry is entryof Dude =>
entry[0] === "name" || entry[0] === "age"
)
如何使用 typeguard 解决这个问题?
【问题讨论】:
标签: typescript typeguards