我试图使在类实例方法中定义的用户类型保护正常工作,我使用的是最新的类型记录4.0.5,无法找到修复它的方法。我收到了一个错误(下面是注释)。这是。B('Mark')].filter(hasName);
console.log(listB[0].name.toUpperCase()) // No error, type guard makes Typescript
当我使用一个类型为any的联合类型时,TypeScript编辑器似乎没有正确地解析该类型。代码- 1.4.0中还是在TypeScript操场-1.8中)。正如预期的那样,下面的行根据类型保护推断data是ITest类型。alert(`name:${data.name}, age:${data.age}`); // data s