switchMap 给出 OperatorFunction<unknown, any>' is not assignable

switchMap gives OperatorFunction<unknown, any>' is not assignable

我需要将一个流切换到另一个流,所以我做到了

 this.appState.domain$.pipe(switchMap(() => of(10))

它给我一个错误

OperatorFunction<unknown, any>' is not assignable to parameter of type OperatorFunction<unknown, any>' ....

对我来说,错误并没有真正告诉我发生了什么或如何解决这个问题。我希望这能奏效,但有些地方不对劲。对打字稿抱怨的任何建议?

示例:

如果你仔细观察,你会发现 rxjs 库之间有些混淆。

有人期待/node_modules/rxjs/internal/types/Observable

对比of(10) 返回 /node_modules/rxjs/dist/types/internal/types/Observable

检查“of”运算符的导入行,确保其正确。