由于经常映射RxJS请求(或ngrx效果)中的数据非常烦人且过于明确,所以我决定引入一个自定义RxJS操作符,该操作符提取数据并应用可选回调。但是现在我的一些效果抱怨类型信息(比如:property x doesn't exist on type {}),所以我想我为正确的类型保护操作符的I/O所做的努力是不够的: );具有类型保护问题的ngrx效应
在启动新的应用程序并使用NgRx的新操作创建器模式后,我发现自己缺少操作的显式类型。例如,当我测试一个服务时,我想知道它是否使用正确的属性发送了正确的操作。如何在TypeScript中保持类型安全的同时做到这一点呢?// What should the '???' in the following line be?