在Typescript中获取接口的所有属性类型

时间:2017-11-14 22:12:32

标签: typescript

梦想:

 interface foo {
    buzz: string;
    das: number;
    bar: string[];
 }

 function findAllProperties(randomObject: any): string[] {
    // someone more versed in TS and smarter than me?
 }

这将用于“断言全部”的第一步。对于给定类型的属性的函数,所以当我将一个prop传递给一个组件时,我可以断言所有不为null |未定义。我找不到任何方法可以做到这一点,而其他人则认为这是不可能的。

0 个答案:

没有答案