梦想:
interface foo {
buzz: string;
das: number;
bar: string[];
}
function findAllProperties(randomObject: any): string[] {
// someone more versed in TS and smarter than me?
}
这将用于“断言全部”的第一步。对于给定类型的属性的函数,所以当我将一个prop传递给一个组件时,我可以断言所有不为null |未定义。我找不到任何方法可以做到这一点,而其他人则认为这是不可能的。